J-SON / XML処理モデルの分析は、Java設計モデル(解析モデルを拡張するために設計されたJava処理モデルJ-SON / XML)まで延びています

、JSONとXML

1.JSON

JSON(JavaScriptのオブジェクト表記)軽量のデータ交換フォーマット、迅速可読準備の良好な特性と使いやすさを持ちます。データは、異なるプラットフォーム間で交換することができます。JSONは、言語テキスト形式の完全に独立し、高い互換性を、使用するだけでなく、システムの振る舞い(C、C ++、C#、Java(登録商標)は、JavaScript、PerlやPythonなどを含む)をC言語に似た習慣を持っています。これらのプロパティは、JSONの理想的なデータ交換言語を作ります。

2.XML

拡張マークアップ言語(拡張マークアップ言語、XML)は、構造化マークアップ言語を持っている電子文書をマーキングするために、独自のマークアップ言語ソース言語を定義するようにユーザに、データ、定義データ型をマークできるようにするために使用することができます。使用XML DTD(文書型定義)文書型定義データを整理するために、統一されたフォーマット、クロスプラットフォームや言語は、業界で認められた標準規格となっています。
XMLは標準一般化マークアップ言語(SGML)のサブセットは、Web送信のために理想的です。XMLは記述と構造化データのアプリケーションまたはベンダーから独立して交換するための一様な方法を提供します。

3.長所と短所

JSONの利点:①データフォーマットはシンプルで、読みやすい、圧縮形式である、小さな帯域幅を占有します。

       ②単純にはJavaScriptのeval()JSONデータの読み取りによって、クライアントを解析しやすいです。

     ③サーバ側を解析するために、簡単なActionScriptの、C、C#のは、ColdFusion、Javaのは、JavaScript、PerlやPHP、PythonやRubyと他のサーバーサイドの言語を含む複数の言語をサポートしています。

     ④ためJSON形式が大幅にコード開発サーバとクライアントの量を簡素化、サーバー側のコードのために直接使用、およびタスク同様、そして維持するために簡単に完了することができます。

JSONの短所:①なしXMLので、汎用性の高い、現在Webサービスの促進に②JSONフォーマットは、初期段階にあります。

 

XMLの利点:.①統一フォーマット、標準;②リモートで他のシステムと対話しやすく、データがより便利に共有します

XMLの欠点:①XMLファイル大規模、複雑なファイル形式、会計の伝送帯域幅。

      ②サーバとクライアントは、サーバーとクライアントのコードは非常に複雑で、維持が困難になり、その結果、XMLを解析するためにコードの多くを費やす必要があります。

      異なるブラウザ③クライアントモード間のXML解析の不整合が、あなたは多くのコードを繰り返す必要があります。

      XMLを解析する④サーバとクライアントのリソースと時間が多くを費やしています。

おすすめ

転載: www.cnblogs.com/hamac/p/10994659.html