JSON 形式には 2 つあります: 1. オブジェクト形式 [{"key1":obj, "key2":obj, "key3":obj...}]; 2. 配列またはコレクション形式 、 [[obj,obj,obj...]]。
json の役割 (json は言語に依存しないデータ交換形式です)
フロントエンドとバックエンドのデータ交換にはajaxを使用します
モバイル端末とサーバー間のデータ交換##
json には 2 つの形式があります:
1) オブジェクト形式: {"key1":obj,"key2":obj,"key3":obj.. .} 2) 配列/コレクション形式: [obj, obj, obj...]例: ユーザー オブジェクトは json データ形式で表されます{"username":"zhangsan","age":28,"password":"123","addr":"北京"}
[{"pid":"10","pname":"小米4C"},{},{}]
このオブジェクトには、 username、age 、password、addr、account 属性が含まれており、 account 属性の値もオブジェクトです
Example
json 形式でオブジェクトを記述した後、これを取得します。オブジェクトの属性は、Java と同様に 1 レベルのオブジェクト レベルをクリックするだけで取得できます。次の例を参照してください。これには person オブジェクト、person.lastname があります。人の姓の値を直接取得できます。
この person はコレクションです。コレクションには 2 つのオブジェクトがあります。 、person[1] はコレクションの最初のオブジェクトです
json はオブジェクトです。このオブジェクトには属性 baabao があります。baabao の値はコレクション、json です。 baabao[1] は、baabao 値を取得する最初のオブジェクトです。
この json は、3 つの属性を持つオブジェクトです。最初の属性は単純な値です。2 番目の属性は、オブジェクト、3 番目の属性はコレクションです。
上記のものはすべて <script> で記述されているため、json は js のネイティブ コンテンツです。つまり、js は直接オブジェクト内のデータを取り出すことができます。 json オブジェクト。var オブジェクト名 = json 形式オブジェクトである限り、解析せずに js のオブジェクト形式の名前を通じてオブジェクト内のデータを直接取得できます。 <img src="https://img.php.cn/upload/image/298/161/663/1604028324291506.png" title="1604028324291506.png" alt="json形式とは何ですか"/></script>
関連する無料の推奨事項:プログラミング動画コース
以上がjson形式とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。