我有一个 ASP.Net 3.5 Webservice (asmx),它返回似乎是有效的 JSON。我已经使用在线验证器 (JSONLint.com) 验证了返回的 JSON,它说它是有效的。我不知道如何解析这个字符串。
{
"d": "{\"returnType\":\"authToken\",\"returnData\":\"b1ec28b8-3fca-427a-bbce-8802fb95d94b\"}"
}
下面是我的代码。
public static JSONObject DotNetJSONResponse(String raw) throws Exception {
JSONObject joRaw;
try {
joRaw = new JSONObject(raw);
JSONObject joD = joRaw.getJSONObject("d");
return joD;
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}