java - 如何在 Avro 中序列化 java.math.BigDecimal?

标签 java bigdecimal avro

Avro 模式是使用 JSON 定义的。模式由基本类型(null、boolean、int、long、float、double、bytes 和 string)和复杂类型(record、enum、array、map、union 和 fixed)组成。我想问一下哪个适合BigDecimal。

最佳答案

Avro 在 1.7.7 中引入了逻辑类型(我相信)应该可以帮助您序列化十进制。

https://avro.apache.org/docs/1.8.1/spec.html#Decimal

关于java - 如何在 Avro 中序列化 java.math.BigDecimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213063/

相关文章:

java - Android:保存加密的用户名/密码时遇到问题

java - 在 Java 中使用 For 循环对通用数组类型列表进行排序

mapreduce - Parquet:将特定列读入内存

java - 使用 Mac 地址从 PC 向 Android 发送字符串消息

java - 参数未从 HTML 表单传递到 MySQL(通过 Tomcat、Eclipse(IDE)、Servlet 和 Java Bean)

java - 乘以从数据库中选择的大十进制数

java - 获取包含复数小数的数组列表的总和

java - 扩展 BigDecimal 数的范围

java - 如何在关闭它并将其写入磁盘之前获取 ParquetWriter 对象的内存大小?

Node.js 到 Flume-NG