Avro JSON 序列化

2016-12-06  本文已影响517人  神农民

摘要

Schema究竟是什么,Avro和JSON的关系,Avro的序列化与反序列化,对象容器文件。

Schema究竟是什么?

Apache Avro简介中并不能确切的理解schema究竟是什么。通过阅读官方文档,总结如下:

Avro与JSON的类型映射

Avro数据的序列化和反序列化

Avro指定两种序列化方法:

序列化原则:深度优先、从左到右。

序列化之后的数据,可以通过反序列化而得到原数据(首先获取schema是必须的)。

对象容器文件(Object Container File)

对象容器文件是avro定义的一种文件格式。包含如下内容:

注意:

JSON与Avro可以互转吗?

可以!参考序列化和反序列化。

相关链接


阅读原文 | 作者官网 | 公众号 | Feed | 订阅 | 发私信

上一篇下一篇

猜你喜欢

热点阅读