我有来自服务器的json响应,我得到字符串,并想要转换为JSONObject(import org.json.JSONObject;)
这是我的演员:
JSONObject responseJson = new JSONObject(responseString);
这就是我得到的:
responseString = {"code":0,"type":"success","description":null,"data":{"path":"http:........"}}
responseJson = {"class":"class java.lang.StringBuilder"}
有谁知道为什么responseJson没有正确的值? 我能做到
responseJson.getString("class")
但我想做的是
responseJson.getString("type")
答案 0 :(得分:1)
String jsonString = "{\"code\":0,\"type\":\"success\",\"description\":null,\"data\":
{\"path\":\"http:........\"}}";
org.json.simple.JSONObject json =(org.json.simple.JSONObject) new JSONParser()
.parse(jsonString);
System.out.println(json.get("data"));