簡體   English   中英

解析JSON時JSONObject [str]不是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM