我在解析 Json 响应时遇到了一点麻烦,希望我能得到一些帮助..
JSON字符串 - null{"ErrorMessage":"","IsSuccess":true,"ReturnValue":2}
代码示例
private static String ParseUserResponse(String JsonResponse)
{
String toReturn =null;
System.out.println(JsonResponse);
try
{
JSONObject jsonObj = new JSONObject().getJSONObject(JsonResponse);
System.out.println(jsonObj.getString("IsSuccess"));
System.out.println(jsonObj.getString("ReturnValue"));
}
catch (Exception e)
{
// TODO: Email Exception
e.printStackTrace();
}
return (null);
}
我已经验证数据正在获取此方法,但它总是爆炸并引发以下异常
09:06.826: INFO/System.out(526): null{"ErrorMessage":"","IsSuccess":true,"ReturnValue":2} 05-20 00:09:06.836: WARN/System.err(526 ): org.json.JSONException: null{"ErrorMessage":"","IsSuccess":true,"ReturnValue":2} 没有值 05-20 00:09:06.856: WARN/System.err(526):在 org.json.JSONObject.get(JSONObject.java:354) 05-20 00:09:06.866: WARN/System.err(526): 在 org.json.JSONObject.getJSONObject(JSONObject.java:569) 05- 20 00:09:06.866: WARN/System.err(526): 在 com.company.program.class.ParseUserResponse(myclass.java:84) 05-20 00:09:06.876: WARN/System.err(526) : 在 com.company.program.class.isRealUser(myclass.java:57)
如果这有所不同,我正在使用 Android 4.0 SDK。非常感谢任何建议。