Ich bin neu in JSON und bekommen diese Ausnahme bei der Verwendung von reviver Parameter in JSON.parse()
:JSON.parse mit reviver Funktion gibt undefined
TypeError: Cannot read property 'name' of undefined(…).
Ohne reviver Parameter Code funktioniert gut, aber mit reviver Parameter wirft es die obige Ausnahme. Warum passiert das?
var str = ' { ' +
' "name" : "Username", ' +
' "fname" : "Fathername" '
+ ' } ';
var jObj = JSON.parse(str, function (a, b) {
console.log(a + "=>" + b);
});
document.write(
"<h1>" + jObj.name + "</h1>",
"<h2>" + jObj.fname + "</h2>"
);
Ja, sagt er 'undefined'‘ –
jObj gibt 'undefined' zurück. –
Ja sicher mein Bruder :) –