私はこれまで使ったことがないeval()
ので、構文がひどく間違っているだけだと思います。次の何が問題になっていますか。
var JSONAsString = '{"item1":"one", "item2":"two", "item3":"three"}';
var JSONAsObject = eval(JSONString);
alert(JSONAsObject.item1);
機能していないように見えるので、ページをロードしても何も起こりません。
はい、私は eval を使用すべきではないことを知っています。の構文は evalの構文とJSON.parse()
同じだと思います...そうですか?そうである場合、(コードを修正した後) eval を JSON.parse に置き換えても、同じことを行いますか?