jsonファイル形式

jsonとは正確には何ですか?

実際、jsonはxmlのような論理ファイル形式にすぎません。

1. .jsonの形式には次のものが含まれます。

1. json配列: 

      char array [20] = "asdflkadk2"; C言語の配列が次のようになっていることは誰でも知っています

      json配列形式[整数、文字列、ブール値、json配列、jsonオブジェクト]など:[123、21.145、true、false、[12,415、 "asdfkh"]]

      上記の配列の型は、配列の柔軟なネストされた配列、配列のネストされた配列、およびオブジェクトのネストされた配列です。

      要するに、jsonのファイル形式は非常に単純です。このファイル形式は、論理レベルに応じて記述してください。C/ C ++でのクラスと構造の入れ子のように、Cでも構造を使用できます。抽象的には、さまざまなタイプのメンバーを持つ配列と考えてください。次に、構造体に構造体メンバーを含むこのjsonファイル、および構造体にオブジェクトを含むメンバーを書き込むことができます。このjsonファイルをより論理的なレベルのデータ構成で書き込み、好きなように再生できます。 

2. jsonオブジェクト:

       jsonオブジェクトは実際には異なる要件を必要とします 

       {}で囲まれ、{}にはいくつかのキーと値のペアkey:valueが含まれています

       例えば:

      {"name": "libero"、 "age":23}

思い出させる:

     1.キーの形式:値は、STLのコンテナーマップに少し似ています。対応する値の値を取得するためのキー値によれば、同様のキー値を繰り返すことはできません

      2.  キーは文字列でなければならず、値は任意のタイプにすることができます

 3. json配列+ jsonオブジェクトのデモ:

      小さなデモをお見せします

{
	"roomNumber" : "B06",          // 宿舍编号
	"peopleCount" : 6,				// 宿舍人数
    "roomFreeTabels" : 0,			// 宿舍空闲床位
    "roomElemName" : [				// 宿舍人的姓名
    	"libero", 
    	"rock",
    	"martin",
    	"sky",
    	"bingo",
    	"janny"
    ]
}

jsonファイルは通常、大きな配列または大きなオブジェクトであるため、ここではすべてを囲むために大きな{}を使用しています。

以下の記事でC / C ++テクノロジーについて詳しく説明します。「Qiniu Academy」もフォローできます

一緒に議論に来て

 

 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/qq_44065088/article/details/107374526