ホームページ  >  記事  >  ウェブフロントエンド  >  なぜjsonがよく使われるのでしょうか?

なぜjsonがよく使われるのでしょうか?

青灯夜游
青灯夜游オリジナル
2019-05-31 17:57:122953ブラウズ

なぜjsonがよく使われるのでしょうか?

JSON とは何ですか?

JSON (JavaScript Object Notation、JS Object Notation) は、軽量のデータ交換形式です。これは ECMAScript (欧州コンピュータ協会によって開発された js 仕様) のサブセットに基づいており、データの保存と表現にプログラミング言語から完全に独立したテキスト形式を使用します。シンプルさと明確な階層構造により、JSON は理想的なデータ交換言語となります。人間にとっては読み書きが容易で、機械にとっても解析と生成が容易であり、ネットワーク伝送効率を効果的に向上させます。

JSON と XML の比較

なぜjsonがよく使われるのでしょうか?

XML コード:

<?xml version="1.0" encoding="utf-8"?>
<country>
    <name>中国</name>
    <province>
        <name>黑龙江</name>
        <cities>
            <city>哈尔滨</city>
            <city>大庆</city>
        </cities>
    </province>
    <province>
        <name>广东</name>
        <cities>
            <city>广州</city>
            <city>深圳</city>
            <city>珠海</city>
        </cities>
    </province>
    <province>
        <name>台湾</name>
        <cities>
            <city>台北</city>
            <city>高雄</city>
        </cities>
    </province>
    <province>
        <name>新疆</name>
        <cities>
            <city>乌鲁木齐</city>
        </cities>
    </province>
</country>

JSON コード:

{
    "name": "中国",
    "province": [{
        "name": "黑龙江",
        "cities": {
            "city": ["哈尔滨", "大庆"]
        }
    }, {
        "name": "广东",
        "cities": {
            "city": ["广州", "深圳", "珠海"]
        }
    }, {
        "name": "台湾",
        "cities": {
            "city": ["台北", "高雄"]
        }
    }, {
        "name": "新疆",
        "cities": {
            "city": ["乌鲁木齐"]
        }
    }]
}

JSON コード階層がより明確になり、読みやすくなりました。 JSON は文字が単純であるため、データ送信時に XML よりも優れており、データ送信によって占有される帯域幅を削減できます。

JSON を使用する理由

#JSON を使用する理由:

#● JSON データは明確です

● JSON には変換をサポートするツール クラスが多数あります

#● JSONすべての主流ブラウザは適切なサポートを備えています

##● JSON は送信中のデータ量が少ない

#● JSON は JS で自然言語の利点を持っています (標準のサブセットであるため)

以上がなぜjsonがよく使われるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。