Ich Abrufen von JSON mit jQuery getJSON Aufruf.Wie können Sie in JavaScript/jQuery Daten abrufen, die Leerzeichen in ihrem Namen enthalten?
Mein Problem ist, dass einige der Felder in der zurückgegebenen JSON Leerzeichen in ihnen haben.
Wie kann ich diese Werte aus dem JSON abrufen, ohne die Quelldaten zu ändern? Siehe Zeile markiert "ERROR" unter:
$.getJSON(url, null, function(objData) {
$.each(objData.data, function(i, item) {
var zip = item.Zip;
var fname = item.First Name; //ERROR
});
});
Beispiel JSON:
jsonp123456789({"data":[{"Zip":"12345","First Name":"Bob"},{"Zip":"23456","First Name":"Joe"},{"Zip":"34567","First Name":"Bill"}]})
Dank
Warum gibt es ein Leerzeichen im Namen JSON, wenn Sie es als ein Javascript-Objekt verwenden möchten? – ChaosPandion
Leerzeichen sind in Bezeichnern erlaubt, umständlich, aber erlaubt. –
Ich weiß, du kannst es tun. Die Frage ist, warum nicht einfach Vorname verwenden, damit Sie die schöne saubere Punktsyntax verwenden können. – ChaosPandion