JSON.parseを使用して、単純なデータを返すJSONを解析できますが、オブジェクト、日付、文字列などを返すデータに問題があります。
var theData=JSON.parse(theData);
このJSON.parseのようなものは、データがまったくない[Object]オブジェクトを返します(JSON.parseをオフにすると、すべてのデータが文字列として返されるため、データが正常に返されることがわかります)。
{
"AppName": "TheName",
"AppUrl": "https:\/\/app\/icons\/unknown.png",
"aGUID": "45c055d2-2edc-d4444"."DateCreated": "8\/23\/2012 11:04AM", {
"ID": "yser123",
Name ":" User "}
}
このデータをjavascriptで解析するための最良の方法は何ですか(jqueryを使用できません)?
注:JSONは有効であると想定して記述しました
これが私がデータを取得するために使用しているコードです。
var xhReq = new XMLHttpRequest();
xhReq.open("POST", "ClientService.svc/REST/GetDetail", false);
xhReq.send(null);
var serverResponse = xhReq.responseText;
alert(serverResponse);
return serverResponse;