JSON文字列をオブジェクトに変換

673 ワード

getまたはPOSTがJSON形式の文字列を返す場合があります.
'{"result":true,"count":1}'

この場合、resultまたはcountを読み込むには、文字列をオブジェクトに変換する必要があります.変換方法:
1,
var json = '{"result":true,"count":1}';
obj = JSON && JSON.parse(json) || $.parseJSON(json);
alert(obj.result);
alert(obj.count);

2.
var strJSON = '{"result":true,"count":1}';
var objJSON = eval("(function(){return " + strJSON + ";})()");
alert(objJSON.result);
alert(objJSON.count);

ソース:http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript