我有一个字符串,其中包含有效的json。 我想将json添加为我正在构建的更大的json4s AST中的JField,但是避免必须首先将json解析为AST。我相信它。 // this would work, but I'd prefer to avoid parsing something I
// happen to already know contains valid json
val
final case class Stuff(metadata: Option[String]) {
val metadataJson: JObject = parse(metadata.getOrElse("{}")).asInstanceOf[JObject]
}
这将引发类型不匹配错误 发现在铸造过程的错误:所需的对象 :JsonInput 但由于metadata.getOrElse