【发布时间】:2012-08-16 03:32:56
【问题描述】:
我有一个 ASP.Net 3.5 Web 服务 (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;
}
}
【问题讨论】: