json文字列とjsonフォーマットオブジェクトの変換
1252 ワード
json文字列とjson形式オブジェクトの変換:
実際の符号化ではjson文字列とjsonフォーマットのオブジェクトを相互変換する必要がある場合がありますが、実装方法について説明します.
一.jQueryプラグインがサポートする変換方法:
以上のコードは、json文字列をjsonフォーマットオブジェクトに変換できます.
二.ブラウザがサポートする変換方法:
注意:ie 7とie 6はJSONの対象がなく、JSON公式の方式を採用し、jsonを導入することを推奨する.js.
三.JAvascript変換方法:
以上のコードは、json文字列をjsonオブジェクトに変換することができます.json文字の外に括弧を1対包む必要があることに注意してください.
注意:ie 8(互換モード)、ie 7およびie 6は、eval()を使用して文字列をJSONオブジェクトに変換することもできますが、これらの方法は推奨されません.この方法は、安全ではありません.evalはjson列の式を実行します.
四.JSON公式の転換方式:
http://www.json.org/jsonが提供されましたjsは、ie 8(互換モード)、ie 7およびie 6がJSONオブジェクトおよびそのstringify()およびparse()メソッドをサポートすることができる.
可以在https://github.com/douglascrockford/JSON-js上でこのjsを取得して、普通は今json 2を使います.js.
原文の住所は次のとおりです.http://www.51texiao.cn/javascriptjiaocheng/2015/0508/1062.html
最も元のアドレスは次のとおりです.http://www.softwhy.com/forum.php?mod=viewthread&tid=8237
実際の符号化ではjson文字列とjsonフォーマットのオブジェクトを相互変換する必要がある場合がありますが、実装方法について説明します.
一.jQueryプラグインがサポートする変換方法:
$.parseJSON( jsonstr );
以上のコードは、json文字列をjsonフォーマットオブジェクトに変換できます.
二.ブラウザがサポートする変換方法:
JSON.parse(jsonstr); // json json
JSON.stringify(jsonobj); // json json
注意:ie 7とie 6はJSONの対象がなく、JSON公式の方式を採用し、jsonを導入することを推奨する.js.
三.JAvascript変換方法:
eval('(' + jsonstr + ')')
以上のコードは、json文字列をjsonオブジェクトに変換することができます.json文字の外に括弧を1対包む必要があることに注意してください.
注意:ie 8(互換モード)、ie 7およびie 6は、eval()を使用して文字列をJSONオブジェクトに変換することもできますが、これらの方法は推奨されません.この方法は、安全ではありません.evalはjson列の式を実行します.
四.JSON公式の転換方式:
http://www.json.org/jsonが提供されましたjsは、ie 8(互換モード)、ie 7およびie 6がJSONオブジェクトおよびそのstringify()およびparse()メソッドをサポートすることができる.
可以在https://github.com/douglascrockford/JSON-js上でこのjsを取得して、普通は今json 2を使います.js.
原文の住所は次のとおりです.http://www.51texiao.cn/javascriptjiaocheng/2015/0508/1062.html
最も元のアドレスは次のとおりです.http://www.softwhy.com/forum.php?mod=viewthread&tid=8237