TOP

JSONとは何ですか?

説明

JSON (JavaScriptオブジェクト表記)は、簡単に読み書きできるデータ交換の簡単な形式であり、人を簡単に書くことができ、ペアを簡単にペアリングして生成できます。 JavaScriptプログラミングのサブセットに基づいていますが、あらゆる言語から完全に独立しています。 JSONは、サーバーとWebバンド、モバイルアプリケーション、およびデータストレージの間のデータを交換するために広く使用されています。

1。構造JSON:簡単かつ明確です

JSONは2つの主要な構造に基づいて構築されています。

  1. 南アフリカのセット「名前/価値」 :多くの言語では、オブジェクト、録音、構造、辞書、ハッシュテーブル、キーアクセスリスト、または連想配列として実装されています。 jsonでは提示されています 物体 、カーリーブラケットで示されています {}

     {
      「名前」:「イヴァン」、
      「年齢」:30、
      「都市」:「キエフ」
    } 
  2. 価値の整然としたリスト :ほとんどの言語では、配列、ベクトル、リスト、またはシーケンスとして実現されます。 jsonでは提示されています 配列 、四角い括弧で示されます []

     [
      "りんご"、
      "バナナ"、
      "オレンジ"
    ] 

値は、行(文字列)、数字、オブジェクト(オブジェクト)、配列(配列)、ブール値(TRUE/FALSE)、またはnullです。

2。JSONの使用の利点

3。JSONの作用:使用の例

JSONは現代のWebの不可欠な部分です。使用の典型的なシナリオは次のとおりです。

4。XML対JSON:何が良いですか?

パラメーター XML JSON
形式 タグ付きのテキスト キーと値のテキスト
読みやすさ 複雑な構造には背が高い 単純なデータの方が適しています
ファイルサイズ 通常は大きい 少ない
互換性 幅広いサポート 主にJavaScriptで

XMLは、属性を持つ複雑な構造に適していますが、JSONはLight Rest APIに適しています。

5。Jsonと Excel: それを組み合わせる方法は?

JSONのMicrosoft Excelなどのテーブル形式からデータを変換する必要がある場合があります。これは、JSONで動作するWebサービスまたはデータベースにデータをインポートするのに役立ちます。 ExcelにはJSONへの直接エクスポート機能が構築されていませんが、3番目のパーティソリューションがあります。

これらの便利なツールの1つはExcelユーザー機能です tabletojson() 。この機能により、データをExcelテーブルからJSONラインに簡単に変換できます。