Json簡易文法
7041 ワード
Json簡易文法
jsonは多くの人が使うと思いますので、簡単な文法だけを紹介して理解してください.
Jsonは何ですか jsonは、JavaScriptオブジェクト表示法(JavaScript Object Notation) を指します. jsonは、軽量級のテキストデータ交換フォーマット である. jsonは言語から独立しています. jsonは自己説明性を持っています.もっと分かりやすいです.
jsonはJavaScript文法を使ってデータオブジェクトを記述していますが、jsonはまだ言語とプラットフォームから独立しています.Json解析器とjsonライブラリは多くの異なるプログラミング言語をサポートしています.
Json文法規則
json文法は簡単に言えば四条です. データは、名称/値ペアにおいて である.データはカンマ区切り です.かっこ保存オブジェクト 四角括弧保存配列 以下に使用する対象は以下の内容からなります.
jsonデータの書き方は、名前:値というペアです.名前の前に、その名前の値はコロンの後ろにあります.たとえば:
名前と価値のあるタイプは以下の種類があります.数字(整数または浮動小数点) 文字列(二重引用符) 論理値(trueまたはfalse) 配列(大かっこ内) オブジェクト(かっこ内) null jsonデータはカンマで区切られています.
例えば:
配列内のオブジェクト間ももちろんカンマで区切られます.オブジェクト間であれば、カンマ
Jsonかっこの保存対象
オブジェクトには複数の名前/値ペアが含まれます.
配列は複数のオブジェクトを含むことができます.
追加
jsonファイルのファイルタイプは「.json」です.
jsonは多くの人が使うと思いますので、簡単な文法だけを紹介して理解してください.
Jsonは何ですか
jsonはJavaScript文法を使ってデータオブジェクトを記述していますが、jsonはまだ言語とプラットフォームから独立しています.Json解析器とjsonライブラリは多くの異なるプログラミング言語をサポートしています.
Json文法規則
json文法は簡単に言えば四条です.
{
"virtualeNB":[ {"virteNBName":"virt1", "virteNBNum":5, "begineNBID":0, "beginCtlPort":6000, "beginDataPort":7000, "virtIPNum":5}, {"virteNBName":"virt2", "virteNBNum":10, "begineNBID":10, "beginCtlPort":6000, "beginDataPort":7000, "virtIPNum":10} ],
"eRAN":[ {"eRANName":"eNB1", "eRANID":3002, "ctlPort":36412, "dataPort":2152}, {"eRANName":"eNB2", "eRANID":10000, "ctlPort":36412, "dataPort":2152} ] }
json名前/値ペアjsonデータの書き方は、名前:値というペアです.名前の前に、その名前の値はコロンの後ろにあります.たとえば:
"virteNBName":"virt1"
ここの名前は「virteNBB Name」で、値は「virt 1」で、彼らはすべて文字列です.名前と価値のあるタイプは以下の種類があります.
例えば:
"virteNBName":"virt1", "virteNBNum":5, "begineNBID":0
これらのオブジェクトの間にカンマ区切りが使われています.配列内のオブジェクト間ももちろんカンマで区切られます.オブジェクト間であれば、カンマ
,
で区切られます.ただし、対象が終わるときは、句読点をつけないように注意してください.配列内も、例えば、 [
{"eRANName":"eNB1", "eRANID":3002, "ctlPort":36412, "dataPort":2152},
{"eRANName":"eNB2", "eRANID":10000, "ctlPort":36412, "dataPort":2152},
]
上のこれは間違っています.配列の中では、2つのオブジェクトの間にコンマが必要です.しかし、この配列の終わりには、コンマを付ける必要がありません.Jsonかっこの保存対象
オブジェクトには複数の名前/値ペアが含まれます.
{"eRANName":"eNB1", "eRANID":3002, "ctlPort":36412, "dataPort":2152}
この点も分かりやすいです.このJavaScript文と同じです."eRANName" = "eNB1"
"eRANID" = 3002
"ctlPort" = 36412
"dataPort" = 2152
jsonかっこの保存配列配列は複数のオブジェクトを含むことができます.
"eRAN":[
{"eRANName":"eNB1", "eRANID":3002, "ctlPort":36412, "dataPort":2152},
{"eRANName":"eNB2", "eRANID":10000, "ctlPort":36412, "dataPort":2152}
]
上記の例では、オブジェクト「eRAN」は2つのオブジェクトを含む配列である.各オブジェクトは、1つの基地局の記録を表す.追加
jsonファイルのファイルタイプは「.json」です.