JSON
1976 ワード
1 JSONの発音はジェイソンと読むことができます.
2 JSONプロファイルJSON(JavaScript Object Notation、JSオブジェクトマーク)は、軽量級のデータ交換フォーマットです.プログラム言語とは完全に独立したテキスト形式を使用してデータを格納し、表示します.簡潔で明瞭な階層構造はJSONを理想的なデータ交換言語にする.JSONは、JavaScriptオブジェクトに表示されているデータのセットを文字列に変換し、ネットワークまたはプログラム間でこの文字列を簡単に転送し、必要なときには各プログラミング言語によってサポートされているデータフォーマットに戻すことができます.JSONはAJAXのXです.
3 JSONデータ構造はJS言語では全て対象です.したがって、サポートされているタイプはいずれもJSONによって表されてもよく、例えば文字列、数字、オブジェクト、配列などである.しかし、オブジェクトと配列は特殊で一般的な2つのタイプです.オブジェクトはキーパッド対 として表示されます.データはカンマ区切り です.かっこ保存オブジェクト 四角括弧保存配列 対象:対象はJSにおいて、括弧で囲んだものです.データ構造は{key 1:value 1、key 2:value 2、...}のキーパッドの構造です.対象に向けた言語では、keyを対象とした属性、valueは対応する値です.キーの名前は整数と文字列で表されます.値の種類は任意の種類であります.たとえば:
参考文献JSON JSON for java入門まとめ
2 JSONプロファイルJSON(JavaScript Object Notation、JSオブジェクトマーク)は、軽量級のデータ交換フォーマットです.プログラム言語とは完全に独立したテキスト形式を使用してデータを格納し、表示します.簡潔で明瞭な階層構造はJSONを理想的なデータ交換言語にする.JSONは、JavaScriptオブジェクトに表示されているデータのセットを文字列に変換し、ネットワークまたはプログラム間でこの文字列を簡単に転送し、必要なときには各プログラミング言語によってサポートされているデータフォーマットに戻すことができます.JSONはAJAXのXです.
3 JSONデータ構造はJS言語では全て対象です.したがって、サポートされているタイプはいずれもJSONによって表されてもよく、例えば文字列、数字、オブジェクト、配列などである.しかし、オブジェクトと配列は特殊で一般的な2つのタイプです.
{"firstName": "Brett", "lastName": "McLaughlin"}
配列:配列はJSで括弧[]に包まれた内容で、データ構造は[java]、[javascript]、“vb”のインデックス構造です.JSでは配列は特殊なデータタイプで、対象のようにキーペアを使ってもいいですが、インデックスが多く使われています.同様に、値の種類は任意の種類であってもよい.たとえば:{
"people":[{
"firstName": "Brett",
"lastName":"McLaughlin"
}, {
"firstName":"Jason",
"lastName":"Hunter"
}]
}
4とXMLの比較JSONの簡単な文法形式と明瞭な階層構造は明らかにXMLより読みやすく、データ交換の面ではJSONはXMLのように厳格な閉じたラベルが必要ではないため、使用される文字はXMLよりもはるかに少なく、伝送データに占める帯域幅を大幅に節約できる.参考文献JSON JSON for java入門まとめ