私はこのJSON文字列を持っています:
{"image":[
{"img":"_files\/image\/images\/firstimage.jpg","alt":"firstimage alt text"},
{"img":"secondimage.jpg","alt":"secondimage alt text"}
]}
JSON文字列はテキストエリアから選択され、変数'content'に格納されます
var content = $("textarea").val();
私は要素にアクセスしようとしています:
alert(content["image"][0]["img"]);
しかし、エラーが発生します:
TypeError:content.imageが未定義です。
最終的には、要素を変更および追加してJSON文字列を操作したいと思います。
私はここで何が間違っているのですか?
アップデート
$ .parseJSONがその仕事をしました:
var content = $.parseJSON($("textarea").val());