ホームページ  >  記事  >  ウェブフロントエンド  >  jsのjson文字列をjsonオブジェクトに変換する方法

jsのjson文字列をjsonオブジェクトに変換する方法

藏色散人
藏色散人オリジナル
2020-10-23 10:32:5012750ブラウズ

js json 文字列を json オブジェクトに変換する方法: 1. "$.parseJSON( jsonstr );" を使用して json 文字列を json オブジェクトに変換します; 2. "eval('(' jsonstr ')' ) を使用します;"json 文字列を json オブジェクトなどに変換します。

jsのjson文字列をjsonオブジェクトに変換する方法

おすすめ:「js ビデオチュートリアル

js 内の Json 文字列を Json オブジェクトに変換する方法 (4 種類)変換方法)

1.概要

一文要約:ネイティブ方式(ブラウザがデフォルトでサポートしている方式)

ブラウザがサポートしている変換方式(Firefox、chrome) 、Opera、safari、ie9、ie8) およびその他のブラウザ:

JSON.parse(jsonstr); //可以将json字符串转换成json对象 
JSON.stringify(jsonobj); //可以将json对象转换成json对符串

1. jquery で json 文字列を json オブジェクトに変換する方法は何ですか?

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

2. 公式の json 変換方法 - js 内の 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 が使用されます。

3. Javascript がサポートする変換方法 - js 内の Json 文字列を Json オブジェクトに変換するにはどうすればよいですか?

eval('(' jsonstr ')'); //json 文字列を json オブジェクトに変換できます。json 文字を一対の括弧で囲む必要があることに注意してください
注: ie8 (互換モード) 、ie7 および ie6 では eval() を使用して文字列を JSON オブジェクトに変換することもできますが、これらのメソッドは推奨されません。このメソッドは安全ではなく、eval は json 文字列内の式を実行します。

2. js の Json オブジェクトと Json 文字列間の変換 (4 つの変換方法)

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。