[英]IllegalAccessException while parsing JSON using JSONObject
[英]JSONObject[str] is not a JSONObject while parsing JSON
我正在嘗試反序列化(解析)此JSON: {"test": "TEST2"}
我是Java的新手,所以在Google上進行了很多搜索,終於在這里找到了答案: https : //stackoverflow.com/a/18998203/8524395
所以,我試圖像這樣反序列化我的JSON:
JSONObject obj = new JSONObject("{\"test\": \"TEST2\"}");
String testValue = obj.getJSONObject("test").toString();
但是我得到了錯誤: JSONObject obj = new JSONObject("{\\"test\\": \\"TEST2\\"}"); String pageName = obj.getJSONObject("test").toString();
JSONObject obj = new JSONObject("{\\"test\\": \\"TEST2\\"}"); String pageName = obj.getJSONObject("test").toString();
任何幫助,將不勝感激。
謝謝!
您應該得到一個字符串而不是另一個對象:
String testValue = obj.getString("test");
換句話說, test
是映射到值TEST2
的字符串的鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.