タグ

ブックマーク / blog.keepdata.jp (1)

  • XML、JSON、Protocol Buffersを比較してみました - Keepdata Blog

    Keepdata 開発Divの瀧田です。 開発担当としてそれっぽい記事を書こうと思い、 今回はREST APIと通信する際に、 普段何気なく使っているデータフォーマットである XML、JSON、Protocol Buffersの3つについて、 通信データのサイズとパース速度を比較してみました。 各データフォーマットの特徴 XML(1998〜) ・マークアップ言語であり、データ型記述言語ではない。 ・3つの中では1番登場が早い。 ・ウェブの通信フォーマット以外にも様々な場面で使われる。 ・SOAP APIでも使える。 ・ありとあらゆる言語で扱える。 ・API公開した際に、利用する側の実装のハードルが低い JSON(2006〜) ・登場してから急速に普及したデータ型記述言語。 ・構造がシンプルで人間にもコンピュータにも分かりやすい。 ・ありとあらゆる言語で扱える。 ・API公開した際に、利用す

    XML、JSON、Protocol Buffersを比較してみました - Keepdata Blog
    drumsco
    drumsco 2018/07/11
    一概には言えないだろうけど、XML:JSON 比は、処理速度は3倍早く、サイズは70%程度。
  • 1