この記事では、json と XML の違いについて説明します。必要な方は参考にしてください。
XML 定義 拡張マークアップ言語 (XML) は、電子ドキュメントをマークして構造化するために使用されるマークアップ言語であり、ユーザーがデータ型をカスタマイズできるようにします。 own マークアップ言語が定義されているソース言語。
JSON (JavaScript Object Notation) は、可読性が高く、素早く記述しやすい軽量のデータ交換形式です。異なるプラットフォーム間でのデータ交換が可能です。 JSON は、互換性が高く完全に言語に依存しないテキスト形式を採用しており、C 言語の習慣 (C、C++、C#、Java、JavaScript、Perl、Python などを含む) と同様のシステム動作も備えています。これらの特性により、JSON は理想的なデータ交換言語になります。
XML の利点
A. 形式が統一されており、標準に準拠している B. データ共有がより便利です。
XML の欠点
A.XML ファイルは巨大で、ファイル形式が複雑で、送信に帯域幅が消費されます。B. サーバーとクライアントの両方が XML を解析するために大量のコードを費やす必要があり、サーバーがクライアントコードは非常に複雑になり、メンテナンスが容易ではありません。 C. クライアント側で XML を解析する方法は一貫性がなく、多くのコードを繰り返し記述する必要があります。サーバー側とクライアント側では、より多くのリソースと時間がかかります。
JSON の利点:
B. JSON データの読み取りを eval() するだけです C。ActionScript、C、C#、ColdFusion、Java、JavaScript、Perl、PHP、Python、Ruby などの複数の言語をサポートし、サーバー側の解析を容易にします。 ; D. PHP の世界では、PHP-JSON と JSON-PHP が登場しており、PHP のシリアル化されたプログラムを直接呼び出すことができるため、便利です。クライアントのアクセスと抽出;
E. JSON 形式はサーバーで直接使用できるため、エンドサイドのコードを使用すると、サーバー側とクライアント側でのコード開発の量が大幅に簡素化され、タスクは変更されずに維持されます。 。
JSON
の欠点
B. Web サービスにおける JSON 形式の推進はまだ初期段階にあります。 XML 定義
拡張マークアップ言語 (XML) は、電子ドキュメントをマークして構造化するために使用されるマークアップ言語であり、ユーザーがデータ型をカスタマイズできるようにします。 own マークアップ言語が定義されているソース言語。
JSON の定義 JSON (JavaScript Object Notation) は、可読性が高く、素早く記述しやすい軽量のデータ交換形式です。異なるプラットフォーム間でのデータ交換が可能です。 JSON は、互換性が高く完全に言語に依存しないテキスト形式を採用しており、C 言語の習慣 (C、C++、C#、Java、JavaScript、Perl、Python などを含む) と同様のシステム動作も備えています。これらの特性により、JSON は理想的なデータ交換言語になります。
XML と JSON の長所と短所
XML の利点
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 のシリアル化されたプログラムを直接呼び出すことができるため、便利です。クライアントのアクセスと抽出;
JSON
の欠点
A. XML 形式ほど普及して広く使用されておらず、XML ほど汎用性が高くありません。
B. Web サービスにおける JSON 形式の推進はまだ初期段階にあります。
関連するおすすめ:
jsのsubstring&substr&sliceの違いの比較
以上がjsonとXMLの違いの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。