json Scala、循环和解码

rur96b6h  于 2023-03-04  发布在  Scala
关注(0)|答案(1)|浏览(134)

在scala和circe中,给定Json对象如下

import io.circe._ 
import io.circe.syntax._ 

val x: Json = Json.fromString("foo")
val y: Json = List(1, 2, 3).asJson

我想区分一种方法来检测x的内容是否是一个真正的String字面量(即“foo”),而y不是(它是一个列表)。

pgky5nke

pgky5nke1#

def isString(json: io.circe.Json): Boolean = json.isString

或者只是:x.isStringy.isString

相关问题