2016-08-01 15 views
0

私はthisの記事を読んでいた約protobufと私はプロジェクトでそれを使用するのかと思った。私はgoogleがXMLを置き換えるためにprotobufを作成したという記事を読んでいるが、2008年(最初のリリース)のJSONは既にそこにあった。どこで私はprotobufを使用しなければならない

さらに検索したところ、作者がJSONの代わりに使用するように提案したan articleが見つかりましたが、まだ完全にはわかりません。

だからどこで使うのですか?特別なシナリオ、またはJSONのようにデータを移送したいときはいつですか?その他のシナリオ?

+0

私は、あなたが送信したい任意の場所を言う持続またはそれ以外の場合は、そのサイズを最小化し、それを維持しながらデータをシリアライズし、デシリアライズしたいですフォーマットの変化に強くなります。 – Rotem

答えて

0

データをシリアライズ/デシリアライズしたいときはいつでも便利です。一般的な状況には、ネットワーク経由で他の人にデータを送信したり、ディスクに格納したり、非同期処理を実行している間にコンテキストを保持したりすることが含まれます。ここで

は、プロトコルバッファ、JSONとXMLとの主な違いについて簡単に説明します:https://stackoverflow.com/a/14029040/6681872

関連する問題