从下面的JSON中,我想显示Query字符串。我是通过使用JSON解析器完成的。
Exception in thread "main" org.json.JSONException: JSONObject["query String"] is not a JSONObject.
运行时,它显示错误
String request = rs.getString("Request");
JSONObject jsonObject = new JSONObject(request);
JSONObject newJSON = jsonObject.getJSONObject("groupBy");
String input = newJSON.toString();
我的JSON查询是:
{{1}}
答案 0 :(得分:1)
如果您只想获取json的“查询字符串”。我得到了这部分代码:
String json = "{ \"group By\": \"name\", \"time Period\": { \"from\": \"2015-12-29\", \"to\": \"2016-02-29\" }, \"query String\": \"[nation]: \\\"India\\\" AND [education]: \\\"be\\\"\", \"geography\": \"NA\", \"offset\": 0, \"limit\": 10 }";
JSONObject jsonObject = new JSONObject(json);
String input = (String) jsonObject.get("query String");
input
的输出是:
[nation]: "India" AND [education]: "be"