Java 解析JSON时,JSONObject[str]不是JSONObject
我正在尝试反序列化(解析)这个JSON:Java 解析JSON时,JSONObject[str]不是JSONObject,java,json,Java,Json,我正在尝试反序列化(解析)这个JSON:{“test”:“TEST2”} 我是Java新手,所以我在Google上搜索了很多,最后在这里找到了答案: 因此,我试图像这样反序列化我的JSON: JSONObject obj = new JSONObject("{\"test\": \"TEST2\"}"); String testValue = obj.getJSONObject("test").toString(); 但是我得到了一个错误:jsonobjectobj=newjsonobject
{“test”:“TEST2”}
我是Java新手,所以我在Google上搜索了很多,最后在这里找到了答案:
因此,我试图像这样反序列化我的JSON:
JSONObject obj = new JSONObject("{\"test\": \"TEST2\"}");
String testValue = obj.getJSONObject("test").toString();
但是我得到了一个错误:jsonobjectobj=newjsonobject(“{\'test\':\'TEST2\'”);
字符串pageName=obj.getJSONObject(“test”).toString()代码>
任何帮助都将不胜感激
谢谢 您应该获得一个字符串而不是另一个对象:
String testValue = obj.getString("test");
换句话说,test
是映射到值字符串TEST2
的键