問題の 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 フォーマットからの引用符を維持するのはなぜですか? これは文字列の一部ではありません。基本的には、引用符内のコンテンツが文字列であることを示しています。これを修正するにはどうすればよいですか?