ホームページ >ウェブフロントエンド >jsチュートリアル >JS で JSON を操作する、ちょっとした経験をまとめました
一般的に使用される JSON 処理方法を簡単にまとめます。 JSON は、完全に言語に依存しないテキスト形式を使用する軽量のデータ交換形式であり、理想的なデータ交換形式です。その実装の具体的な運用方法は以下の通りです。
1. 概要
JSON (JavaScript Object Notation) は、完全に言語に依存しないテキスト形式を使用する軽量のデータ交換形式であり、理想的なデータ交換形式です。同時に、JSON は JavaScript ネイティブ形式であるため、JavaScript での JSON データの処理には特別な API やツールキットは必要ありません。
JSON には、オブジェクトと配列という 2 つの構造があります。
1.オブジェクト
オブジェクトは「{」で始まり「}」で終わります。各「キー」の後には「:」が続き、「「キー/値」のペア」は「,」で区切られます。
packJson = {"名前":"ニキータ", "パスワード":"1111"}
2.配列
packJson = [{"名前":"ニキータ", "パスワード":"1111" "}, {"name":"tony", "password":"2222"}];
配列は、順序付けられた値のコレクションです。配列は「[」で始まり「]」で終わります。値を区切るには「,」を使用します。
2.JSONオブジェクトとJSONstrings
の変換1. データ送信処理では、jsonはテキスト、つまり文字列の形で渡され、JSはJSONを操作します。オブジェクトなので、JSON オブジェクトと JSON 文字列の間の変換が重要です。例:
JSON 文字列:
var jsonStr = '{"名前":"ニキータ", "パスワード":"1111"}';
JSON オブジェクト:
var jsonObj = {"名前":"ニキータ", "password":"1111"};
2. 文字列を Json に変換します
var myObject = eval('(' + myJSONtext + ')');
eval は js です提供されている関数はあまり安全ではないため、json パッケージの使用を検討してください。
3. JSONオブジェクト
myJson = {"name":"nikita", "password":"1111"( p myJson){ + " " +
を走査します。 実行結果:
配列を走査します。 そうです私はこの書き方の方が好きです:
packJson ="name":"nikita", "password":"1111""name":"tony", "password":"2222"( p packJson){ + " " +
5. 2 つの
JSON オブジェクトを 1 つにアセンブルします ( i = 0; i < packJson.length; i+++ " " +
使用方法は次のとおりです。
実行結果:
関連おすすめ:
JSON操作例のPHP分析
PHP JSON 操作、phpjson 操作_PHP チュートリアル
以上がJS で JSON を操作する、ちょっとした経験をまとめましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。