次の違いを理解する必要があります - メッセージ パック - プロトコル バッファ - JSON
1 に答える
1
問題に深く飛び込むことなく、私は次のように言うでしょう:
3 つすべてが、情報を構造化された形式でシリアル化するのに役立つデータ形式であるため、ソフトウェア コンポーネント (クライアントとサーバーなど) 間で情報を簡単に交換できます。
私は他の 2 つにあまり詳しくありませんが、JSON は実際には JavaScript に組み込まれているため、現在のところ準標準です。JavaScript Object Notation と呼ばれているのは偶然ではありません。他の 2 つは、必要な形式を作成するために両端に追加のライブラリが必要なようです。
では、いつどれを使用するのでしょうか? たとえば、API を公開する場合や、API にアクセスするために別のクライアントが必要な場合は、REST サービスに JSON を使用します。JSON が最も広く受け入れられているようです。
于 2016-10-18T10:44:56.250 に答える