jsonとXMLの違いの比較

不言
リリース: 2018-08-23 14:34:18
オリジナル
3133 人が閲覧しました

この記事では、json と XML の違いについて説明します。必要な方は参考にしてください。

XML 定義 拡張マークアップ言語 (XML) は、電子ドキュメントをマークして構造化するために使用されるマークアップ言語であり、ユーザーがデータ型をカスタマイズできるようにします。 own マークアップ言語が定義されているソース言語。

JSON の定義

JSON (JavaScript Object Notation) は、可読性が高く、素早く記述しやすい軽量のデータ交換形式です。異なるプラットフォーム間でのデータ交換が可能です。 JSON は、互換性が高く完全に言語に依存しないテキスト形式を採用しており、C 言語の習慣 (C、C++、C#、Java、JavaScript、Perl、Python などを含む) と同様のシステム動作も備えています。これらの特性により、JSON は理想的なデータ交換言語になります。

XML と JSON の長所と短所

XML の利点
A. 形式が統一されており、標準に準拠している B. データ共有がより便利です。

XML の欠点

A.XML ファイルは巨大で、ファイル形式が複雑で、送信に帯域幅が消費されます。B. サーバーとクライアントの両方が XML を解析するために大量のコードを費やす必要があり、サーバーがクライアントコードは非常に複雑になり、メンテナンスが容易ではありません。 C. クライアント側で XML を解析する方法は一貫性がなく、多くのコードを繰り返し記述する必要があります。サーバー側とクライアント側では、より多くのリソースと時間がかかります。


JSON の利点:

A. データ形式は比較的シンプルで、読み書きが簡単で、圧縮され、帯域幅をほとんど消費しません。

B. JSON データの読み取りを eval() するだけです C。ActionScript、C、C#、ColdFusion、Java、JavaScript、Perl、PHP、Python、Ruby などの複数の言語をサポートし、サーバー側の解析を容易にします。 ; D. PHP の世界では、PHP-JSON と JSON-PHP が登場しており、PHP のシリアル化されたプログラムを直接呼び出すことができるため、便利です。クライアントのアクセスと抽出;
E. JSON 形式はサーバーで直接使用できるため、エンドサイドのコードを使用すると、サーバー側とクライアント側でのコード開発の量が大幅に簡素化され、タスクは変更されずに維持されます。 。


JSON
の欠点

A. XML 形式ほど普及して広く使用されておらず、XML ほど汎用性が高くありません。

B. Web サービスにおける JSON 形式の推進はまだ初期段階にあります。 XML 定義
拡張マークアップ言語 (XML) は、電子ドキュメントをマークして構造化するために使用されるマークアップ言語であり、ユーザーがデータ型をカスタマイズできるようにします。 own マークアップ言語が定義されているソース言語。

JSON の定義 JSON (JavaScript Object Notation) は、可読性が高く、素早く記述しやすい軽量のデータ交換形式です。異なるプラットフォーム間でのデータ交換が可能です。 JSON は、互換性が高く完全に言語に依存しないテキスト形式を採用しており、C 言語の習慣 (C、C++、C#、Java、JavaScript、Perl、Python などを含む) と同様のシステム動作も備えています。これらの特性により、JSON は理想的なデータ交換言語になります。

XML と JSON の長所と短所
XML の利点

A. 形式が統一されており、標準に準拠している

B. データ共有がより便利です。
XML の欠点 A.XML ファイルは巨大で、ファイル形式が複雑で、送信に帯域幅が消費されます。
B. サーバーとクライアントの両方が XML を解析するために大量のコードを費やす必要があり、サーバーがクライアントコードは非常に複雑になり、メンテナンスが容易ではありません。
C. クライアント側で XML を解析する方法は一貫性がなく、多くのコードを繰り返し記述する必要があります。サーバー側とクライアント側では、より多くのリソースと時間がかかります。

JSON の利点:
A. データ形式は比較的シンプルで、読み書きが簡単で、圧縮され、帯域幅をほとんど消費しません。
B. JSON データの読み取りを eval() するだけです
C。ActionScript、C、C#、ColdFusion、Java、JavaScript、Perl、PHP、Python、Ruby などの複数の言語をサポートし、サーバー側の解析を容易にします。 ;
D. PHP の世界では、PHP-JSON と JSON-PHP が登場しており、PHP のシリアル化されたプログラムを直接呼び出すことができるため、便利です。クライアントのアクセスと抽出;

E. JSON 形式はサーバーで直接使用できるため、エンドサイドのコードを使用すると、サーバー側とクライアント側でのコード開発の量が大幅に簡素化され、タスクは変更されずに維持されます。 。

JSON
の欠点
A. XML 形式ほど普及して広く使用されておらず、XML ほど汎用性が高くありません。
B. Web サービスにおける JSON 形式の推進はまだ初期段階にあります。

関連するおすすめ:

jsのsubstring&substr&sliceの違いの比較

jsでのnew演算子の使い方の簡単な紹介(コード)

以上がjsonとXMLの違いの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート