有问题的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 格式的引号?这不是字符串的一部分,它基本上是说引号内的内容是一个字符串。我该如何解决?