在处理字符串时,Json4s 似乎 return 引号,我如何强制 Json4s 只 return 该值?
Json4s seems to return quotes when dealing with strings, how can I force Json4s to just return the value?
如果我使用类似的东西:
{company: {name: "Some Person"}}
然后我使用:
compact(render(json \ "company" \ "name"))
我会回来的:
"Some Person"
任何返回方式:
Some Person
没有做一些子字符串?
使用extract
scala> (json \ "company" \ "name").extract[String]
res4: String = Some Person
必要的进口是
import org.json4s._
import org.json4s.jackson.JsonMethods._
在代码中
implicit val formats = DefaultFormats
如果我使用类似的东西:
{company: {name: "Some Person"}}
然后我使用:
compact(render(json \ "company" \ "name"))
我会回来的:
"Some Person"
任何返回方式:
Some Person
没有做一些子字符串?
使用extract
scala> (json \ "company" \ "name").extract[String]
res4: String = Some Person
必要的进口是
import org.json4s._
import org.json4s.jackson.JsonMethods._
在代码中
implicit val formats = DefaultFormats