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.js を提供します。 JSON オブジェクトとその stringify() および parse() メソッドをサポートできます。
この js は https://github.com/douglascrockford/JSON-js で入手できます。現在は json2.js が使用されます。