数据交换:json、flatbuf、protobuf

快来打我* 2022-05-15 00:54 301阅读 0赞

JSON

JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
这个 sites 对象是包含 3 个站点记录(对象)的数组

  1. {
  2. "sites": [
  3. { "name":"菜鸟教程" , "url":"www.runoob.com" },
  4. { "name":"google" , "url":"www.google.com" },
  5. { "name":"微博" , "url":"www.weibo.com" }
  6. ]
  7. }

#

Flatbuf

FlatBuffers是Google专门为游戏开发而创建的跨平台序列化库

Protobuf

性能对比:

http://google.github.io/flatbuffers/md__benchmarks.html

发表评论

表情:
评论列表 (有 0 条评论,301人围观)

还没有评论,来说两句吧...

相关阅读

    相关 【c语言】数据交换

    问题描述   编写一个程序,输入两个整数,分别存放在变量x和y当中,然后使用自己定义的函数swap来交换这两个变量的值。   输入格式:输入只有一行,包括两个整数。

    相关 开源数据交换(Client)

    Exchange 是要打造一个轻量级,高扩展性的数据交换平台,支持对结构化及无结构化的异构数据源之间的数据传输,在应用层上具有数据权限管控、节点服务高可用和多租户资源隔离等业务

    相关 数据结构】交换排序

    交换排序的基本思想是: 两两比较待排序记录的关键字,如果发生逆序(即排列顺序与排序后的次序正好相反),则交换之,直到所有记录都排好序为止。 冒泡排序 基本思路:每趟不