Ich stoße Probleme auf, um einen Drittanbieter-Webdienst im JSON-Format zu verwenden. Die JSON Antwort vom Server sieht irgendwie wie folgt aus:Problem beim Analysieren von JSON
{
"ID":10079,
"DateTime":new Date(1288384200000),
"TimeZoneID":"W. Europe Standard Time",
"groupID":284,
"groupOrderID":10
}
I JavaScript ohne zusätzliche Bibliotheken verwenden, um die JSON zu analysieren.
//Parse JSON string to JS Object
var messageAsJSObj = JSON.parse(fullResultJSON);
Die Analyse schlägt fehl. Ein JSON-Validator sagt mir, "neues Datum (1288384200000)" ist nicht gültig.
Gibt es eine Bibliothek, die mir helfen könnte, die JSON-Zeichenfolge zu analysieren?
'new Date (1288384200000)' ist ein JavaScript-Befehl, soll wahrscheinlich direkt ausgeführt werden. Ich kann mir keinen Weg vorstellen, dies zu tun, außer 'var = eval (data);' Das ist kein richtiger JSON, du solltest dich darüber beschweren –