如何在 Avro 中序列化 java.math.BigDecimal?
How to serialize java.math.BigDecimal in Avro?
Avro 模式是使用 JSON 定义的。模式由基本类型(null、boolean、int、long、float、double、bytes 和 string)和复杂类型(record、enum、array、map、union 和 fixed)组成。我想问一下哪个适合BigDecimal。
Avro 在 1.7.7 中引入了逻辑类型(我相信)应该可以帮助您序列化十进制。
这是代码:
"type": [ {
"type": "string",
"java-class": "java.math.BigDecimal"
} ]
Avro 模式是使用 JSON 定义的。模式由基本类型(null、boolean、int、long、float、double、bytes 和 string)和复杂类型(record、enum、array、map、union 和 fixed)组成。我想问一下哪个适合BigDecimal。
Avro 在 1.7.7 中引入了逻辑类型(我相信)应该可以帮助您序列化十进制。
这是代码:
"type": [ {
"type": "string",
"java-class": "java.math.BigDecimal"
} ]