jQuery を使用したオブジェクトの JSON への変換
jQuery では、オブジェクトを JSON にシリアル化することが一般的なタスクです。このプロセスを簡素化するために、jQuery は最新のブラウザーでサポートされている組み込み JSON オブジェクトを利用します。このオブジェクトは、JSON データのシリアル化と逆シリアル化の両方のメソッドを提供します。
オブジェクトを JSON 文字列にシリアル化するには、JSON.stringify() メソッドを利用します。
var json_text = JSON.stringify(your_object, null, 2);
このメソッドは、オブジェクトを表す文字列を JSON 形式で生成します。オプションでインデントを追加して拡張します
たとえば、国の配列があるとします。
var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd'; ...
この配列を $.ajax() に渡すのに適した JSON 文字列に変換するには、JSON.stringify を適用します。 ():
var json_text = JSON.stringify(countries);
これにより、次のような文字列が生成されます:
"['ga','cd']"
To JSON 文字列をオブジェクトに逆シリアル化し、JSON.parse() メソッドを利用します。
var your_object = JSON.parse(json_text);
このメソッドは、提供された JSON 文字列からオブジェクトを作成します。
JSON オブジェクトはほとんどの最新ブラウザでネイティブにサポートされていることに注意することが重要です。その結果、jQuery はこの機能とシームレスに統合され、簡素化された JSON 処理を提供します。
以上がjQuery を使用してオブジェクトを JSON に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。