聞いたことがあるかもしれませんJSON, しかし、ほとんどの人のように、それが何を意味するのかわからないかもしれません。まあ、それはJavaScript オブジェクト表記法。 JSON の優れた点は、多くの言語にはない、人間と機械の両方が読み取り可能なことです。それだけでなく、JSON は独立した言語であり、その名前の一部に JavaScript が含まれているのを見て多くの人は驚きます。さらに、これは従来のプログラミング言語ではなく、オープン標準のデータ形式です。
さらに、この言語は、特に Web 上のさまざまなツールやアプリケーションで使用される標準 API です。さらに、XML の重要な代替手段の 1 つです。
JSONとは何ですか?
JSON は、人間が読めるテキストを使用してデータ オブジェクトを保存および送信するオープン標準のファイルおよびデータ交換形式です。これにはさまざまな用途があり、AJAX システムにおける XML の代替として機能します。
JSON でデータを表す方法は 2 つあります。理解を助けるために、ここでそれらについて説明します。
- 配列– 私たちの理解では、配列は左括弧 ([) と右括弧 (]) で定義します。括弧内の各項目はカンマで区切られます。さらに、これを値の順序付けられたコレクションとして見ることもできます。
- 物体– ここにあるのは、キーと値、または名前と値のペアのコレクションです。さて、オブジェクトの定義は、左中括弧 ({) と右中括弧 (}) 内で行う必要があります。中かっこ内のすべての名前と値のペアは、名前で始まり、その後にコロン、最後に値が続く必要があります。各名前と値のペアは常にカンマで区切る必要があります。
JSON ドキュメント データベースとは何ですか?
JSON に関して言えば、ドキュメント データベースと呼ばれるものがありますが、ほとんどの人はそれを知りません。ただし、JSON とは何かを説明したばかりなので、ドキュメント データベースについて説明するのは当然のことです。
ご存知のとおり、JSON ドキュメント データベースは、データを JSON ドキュメントとして保存およびクエリするために作成された非リレーショナル データベースの一種です。複数のテーブルにわたって情報を正規化するのではなく、各テーブルはリレーショナル データベースに似た固有の固定構造を持ちます。
これについて印象的なことの 1 つは、JSON ドキュメント データベースでも、開発者がアプリケーション コードで使用するのと同じドキュメント形式を使用しているという事実です。これにより、開発者はいつでも必要なときにデータを簡単にクエリできるようになります。
JSONコードの例
JSON 文字列の例:
{ "firstname": "Vamien", "lastname": "McKalin", “occupation”: “Technical Writer” }
JSON 番号の例:
{ "id": 1, "age": 56, "bornyear": 1965, "date": 6, "month": 9, "weight" : 99.9 }
役に立つものをいくつか紹介しますオンラインJSONツール始めるのに役立ちます。
読む:JSONファイルを開く方法。
JSON の学習を楽しんでください。ぜひコメント欄でご連絡ください。