gpt4 book ai didi

json - 使用 Jerkson 时维护 JSON 中前导和尾随引号的字符串

转载 作者:行者123 更新时间:2023-12-04 17:36:57 24 4
gpt4 key购买 nike

有问题的JSON:

{
"search_id": "",
"type": "Search.filter",
"query": "bar,club",
"params": {
"search_id": "",
"user_id": "",
"client": "ios",
"lat": 40.73199375351,
"lon": -74.00080404533901,
"radius": 20
}

}

检索数据的代码:
val json = Json.parse(new String(body))
println((json \ "search_id") + " | " + (json \ "query"))
println(json)

仅打印 json JsValue 按预期打印出整个 JSON。打印出第一项产生:“”| “酒吧、俱乐部”

为什么要维护 JSON 格式的引号?这不是字符串的一部分,它基本上是说引号内的内容是一个字符串。我该如何解决?

最佳答案

根据doc ,您应该调用.as[sometype] (不安全的转换)或 asOpt[sometype] (安全的)。

println((json \ "search_id").as[String] + " | " + (json \ "query").as[String])

关于json - 使用 Jerkson 时维护 JSON 中前导和尾随引号的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com