我能夠解析JSON,但返回簡單的數據,與JSON.parse我有一個返回的對象,日期,字符串等數據的麻煩..解析複雜的JSON的JavaScript
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;
您發佈的特定字符串是無效的JSON。最後還有一個缺失的字符,否則'JSON.parse()'會處理任何東西(這是有效的JSON)。 – Pointy
你爲什麼要「/」? – davidbuzatto
@david這就是它返回的方式 –