Ich habe ein Problem. Ich habe die Liste der JSON-Objekte in einer separaten Datei, möchte sie jedoch in einer Datentabelle analysieren. Jedes Mal, wenn ich versuche, sie zu analysieren, ich ein unerwartetes Zeichen Fehlermeldung erhalten ...JSON.parse: unerwarteter Zeichenfehler
Hier ist der Code
var myJSONObject = {
"orders" : [{
"orderId" : "K2_001",
"dueDate" : "04/15/2012",
"priority" : 1,
"description" : "ORDER K2_001"
}, {
"orderId" : "K2_002",
"dueDate" : "04/20/2012",
"priority" : 2,
"description" : "ORDER K2_002"
}, {
"orderId" : "K2_003",
"dueDate" : "04/23/2012",
"priority" : 3,
"description" : "ORDER K2_003"
}, {
"orderId" : "K2_004",
"dueDate" : "04/27/2012",
"priority" : 4,
"description" : "ORDER K2_004"
}, {
"orderId" : "K2_005",
"dueDate" : "04/30/2012",
"priority" : 5,
"description" : "ORDER K2_005"
}, {
"orderId" : "K2_006",
"dueDate" : "05/05/2012",
"priority" : 6,
"description" : "ORDER K2_006"
}, {
"orderId" : "K2_007",
"dueDate" : "05/12/2012",
"priority" : 7,
"description" : "ORDER K2_007"
}, {
"orderId" : "K2_008",
"dueDate" : "05/14/2012",
"priority" : 8,
"description" : "ORDER K2_008"
}]
};
var jsonObject2 = Y.JSON.parse(myJSONObject.responseText);
In Ihrem Beispiel 'myJSONObject' ist * schon * ein Objekt, das nicht analysiert werden muss. –
Ich glaube nicht, dass Sie verstehen, was JSON ist. 'JSON.parse' konvertiert eine Zeichenfolge in ein Objekt. Du hast bereits ein Objekt. –