できません。配列にはプロパティはなくDisplay
、2 つの文字列を含む配列です。
文字列は JSON に似ていますが、解析するには十分ではありません。
Display
文字列を JSON 標準に準拠させると、配列内の各項目をオブジェクトに解析して、プロパティにアクセスできます。
var response = '["{ \\"Display\\": \\"string1\\", \\"Sell\\": \\"string2\\" }", "{ \\"Display\\": \\"string1\\", \\"Sell\\": \\"string2\\" }"]';
var codes = jQuery.parseJSON(response);
$.each(codes, function (key, value) {
var obj = jQuery.parseJSON(value);
alert(obj.Display);
});
デモ: http://jsfiddle.net/Guffa/wHjWf/
または、入力全体を JSON 標準に準拠させて、オブジェクトの配列に解析できるようにすることもできます。
var response = '[{ "Display": "string1", "Sell": "string2" }, { "Display": "string1", "Sell": "string2" }]';
var codes = jQuery.parseJSON(response);
console.log(codes);
$.each(codes, function (key, value) {
alert(value.Display);
});
デモ: http://jsfiddle.net/Guffa/wHjWf/1/