有効な JSON と思われるものを返す ASP.Net 3.5 Web サービス (asmx) があります。返された JSON をオンライン バリデーター (JSONLint . com) を使用して検証しましたが、有効であると表示されます。この文字列を解析する方法がわかりません。
{
"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;
}
}