JSONの特徴は?
さらにJSONの特徴でも少し紹介しましたが、 JSONはXMLに比べてデータ量が軽量です。 XMLでもJSONのようなデータ表記はできますが、データ量が重いのです。 なので、まとまったデータをやり取りするにはJSONの方がデータ量が軽いので適していると言えるでしょう。
JSON形式の名前は?
JSONとは、JavaScript Object Notationの略でデータフォーマットの一種です。
JSON配列のメリットは? JSONのできること
- 配列とオブジェクトをネスト構造で表現できるため、どんなに複雑なデータ構造でも規定可能
- シンプルなので動きも軽い
- 単なる数字や文字列だけでなく、NULLや真偽値、オブジェクトも値として保持可能
- XMLより簡単で習得しやすい
- JavaScriptと相性が良い
JSON CSV どっち?
XML、JSONはCSVよりも複雑なデータを扱うことができます。 例えば、XMLやJSONはCSVファイルが保存できるテーブル型のデータを保存できます。 ただし、記述はCSVよりも複雑になります。 CSVではデータの列ごとに改行が必要ですが、JSONとXMLではその必要がありません。
Unity JSON どこ? manifest.json というプロジェクトマニフェストファイルは Unity プロジェクトのルートフォルダー下の Packages フォルダー内にあります。
JSONの注意点は?
その他の注意点
- JSON は指定されたデータ形式の純粋な文字列です。
- JSON では文字列とプロパティ名を二重引用符で括る必要があります。
- カンマやコロンが 1 つ抜けるだけでも JSON ファイルは無効になり、動作しません。
文字列 (string)
表記 | 意味 |
---|---|
\" | 二重引用符 (quotation mark) |
\\ | バックスラッシュ (reverse solidus) |
\/ | スラッシュ (solidus) |
\b | 後退 (バックスペース) (backspace) |
JSONのデータタイプは?
JSONデータ型にはjson型とjsonb型という2種類のデータ型があります。 それらは ほとんど 同一の入力値セットを受け入れます。 現実的に主要な違いは効率です。 jsonデータ型は入力テキストの正確なコピーで格納し、処理関数を実行するたびに再解析する必要があります。
JSON形式の括弧は? 正しい JSON 形式
JSON オブジェクトは、波カッコ(中カッコ; bracket) { } で囲まれます。 空のオブジェクトは { } で表します。 配列(Array)は、角カッコ(大カッコ;square brackets: [ ] )で囲まれます。
JSON オブジェクトは、波カッコ(中カッコ; bracket) { } で囲まれます。 空のオブジェクトは { } で表します。 配列(Array)は、角カッコ(大カッコ;square brackets: [ ] )で囲まれます。
JSONのダブルコーテーションは?
書き方
文字列 | ダブルクォーテーションでくくる。 文字列にダブルクォーテーションを含める場合は、バックスラッシュでエスケープする。 "hoge" "f\"oo" など。 |
---|---|
数値 | 数字をそのまま書く。 123 -234 12.6 など。 |
真偽値 | true か false と書く。 |
null | null と書く。 |