JSONとXML
JSONとは?
JSONはJavaScript Object Notationの略 JSONは、テキストベースのデータ交換規格であり、データの交換と格納を容易にすることを目的としています. JSONはXMLの代替製品であり、データの交換と格納を容易にすることを目的としています.また、JSONはテキストベースであり、どのプログラミング言語でもJSONデータを読み取り、使用することができる.
JSONの特徴
JSONは拡張JavaScriptによって作成され、 JSON JavaScriptオブジェクトシンボルに従う
JSONは、人も機械も読みやすいように設計されています JSONプログラミング言語およびオペレーティングシステムから独立
XMLとは?
XMLは拡張可能なタグ言語の略である
XMLは、HTMLによく似た文字ベースの表記言語(テキストベースの表記言語)です.この言語は人と機械が同時に読むのに便利な構造で、 XML作成の目的は、HTMLのようにデータを表示することではなく、データを格納および転送することです.また、XMLタグはHTMLタグのように予め定義されておらず、ユーザは自分でを定義することができる.
JSONとXMLの共通点
は、いずれもデータの格納および転送のために設計されたである.
どちらも読みやすい機械と人ですおよびは、階層型データ構造を有する
両方とも、複数のプログラミング言語によってグループ化できるは、XMLHttpRequestオブジェクトを使用してサーバからデータを受信することができる
JSONとXMLの違い
JSON使用終了フラグ JSONの構文はXMLよりも短い JSONデータはXMLデータの読み書き速度より速い
XMLは配列をサポートしていませんが、JSONは配列をサポートしています.
XMLがXMLファイルに分割され、JSONがjavascript標準関数eval()関数に分割される# XML 예제
<dog>
<name>식빵</name>
<family>웰시코기<family>
<age>1</age>
<weight>2.14</weight>
</dog>
{
"name": "식빵",
"family": "웰시코기",
"age": 1,
"weight": 2.14
}
JSONの使用範囲
XMLドキュメントXMLオブジェクトモデルを使用してドキュメントにアクセスしかしJSONは文字列を受け取った直後にグループ化するのでXMLよりも処理速度が速い.
そのため、迅速な応答が必要なWeb環境ではHTMLとJavaScriptがよく使用されます.
ただしJSONは、送信されたデータの整合性をユーザが検証する必要があるしたがって、データを検証する必要がある場所では、依然として多くのXMLがデータの完全性を検証するためにモードを使用しているJSON構造
JSONはJavaScriptのオブジェクトシンボルから派生するサブセットである.
したがって、JSONデータは、JavaScriptオブジェクトシンボルに基づく以下の構成で構成される:
JSONデータは名前と値のペアからなる JSONデータはカンマ(,)でをリストする
オブジェクト(オブジェクト)は括弧({})で囲まれ、を表す.
配列は、四角カッコ([])で構成され、を表す.
Reference
この問題について(JSONとXML), 我々は、より多くの情報をここで見つけました
https://velog.io/@hwaya2828/JSON과-XML
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol