ホームページ > 記事 > ウェブフロントエンド > jsのjson文字列をjsonオブジェクトに変換する方法
js json 文字列を json オブジェクトに変換する方法: 1. "$.parseJSON( jsonstr );" を使用して json 文字列を json オブジェクトに変換します; 2. "eval('(' jsonstr ')' ) を使用します;"json 文字列を json オブジェクトなどに変換します。
おすすめ:「js ビデオチュートリアル 」
js 内の Json 文字列を Json オブジェクトに変換する方法 (4 種類)変換方法)
ブラウザがサポートしている変換方式(Firefox、chrome) 、Opera、safari、ie9、ie8) およびその他のブラウザ:
JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
JSON 公式変換方法:
http://www.json.org/ は、ie8 (互換モード)、ie7、ie6 が JSON オブジェクトとその stringify () および stringify () をサポートできるように、json.js を提供します。 parse() メソッド;
この js は https://github.com/douglascrockford/JSON-js で入手できます。現在は一般的に json2.js が使用されます。
eval('(' jsonstr ')'); //json 文字列を json オブジェクトに変換できます。json 文字を一対の括弧で囲む必要があることに注意してください
注: ie8 (互換モード) 、ie7 および ie6 では eval() を使用して文字列を JSON オブジェクトに変換することもできますが、これらのメソッドは推奨されません。このメソッドは安全ではなく、eval は json 文字列内の式を実行します。
1>jQuery プラグインがサポートする変換方法:
コードは次のとおりです:
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
2>ブラウザ (Firefox、chrome、opera、safari、ie9、ie8) およびその他のブラウザでサポートされている変換方法:
コードは次のとおりです。
JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串
注意: ie8 (互換モード)、ie7、ie6 には JSON オブジェクトがないため、公式の JSON メソッドを使用し、json.js を導入することをお勧めします。
3>JavaScript でサポートされている変換メソッド:
eval('(' jsonstr ')'); //json 文字列を json オブジェクトに変換できます。 JSON 文字の外側の小さい文字 括弧
注: ie8 (互換モード)、ie7、ie6 も eval() を使用して文字列を JSON オブジェクトに変換できますが、これらのメソッドは推奨されません。このメソッドは安全ではなく、eval ですjson文字列内の式を実行します。
4>JSON 公式変換方法:
http://www.json.org/ は、ie8 (互換モード)、ie7、ie6 が JSON オブジェクトとその stringify( ) および parse() メソッド;
この js は https://github.com/douglascrockford/JSON-js で入手できますが、現在は一般に json2.js が使用されます。
以上がjsのjson文字列をjsonオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。