我需要解析一些 JSON 对象,它看起来像这样:
{"searchdata":{},"userdata":{"currency":"69","notificationCount":7}}
我使用以下代码来实现这一点:
JSONObject rootObj = new JSONObject(getResponse);
JSONObject jSearchData = rootObj.getJSONObject("searchdata");
JSONObject userData = jSearchData.getJSONObject("userdata");
String currency = userData.getString("currency");
我无法currency
从上面的代码中打印对象。我不断收到异常:
Exception: org.json.JSONException: No value for userdata
我不知道我做错了什么。
任何形式的帮助将不胜感激。