Flink JSON反序列化DECIMAL精度丢失

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Flink JSON反序列化DECIMAL精度丢失

Luna Wong
https://issues.apache.org/jira/browse/FLINK-20170

这是我今天提的issue。 Jackson这样反序列化会把BigDECIMAL转成Double。超过12位的小数精度丢失。这种情况我得怎么办。只能先当做STRING类型处理或修改下JSON这个包的源码重新变一下。
还有其他的最佳实践吗
Reply | Threaded
Open this post in threaded view
|

Re: Flink JSON反序列化DECIMAL精度丢失

Jark
Administrator
我们在 issue 中继续讨论吧。如在 issue中建议的,建议可以试试新版 connector 改成 'connector' = 'kafka'
试试。

On Mon, 16 Nov 2020 at 18:39, Luna Wong <[hidden email]> wrote:

> https://issues.apache.org/jira/browse/FLINK-20170
>
> 这是我今天提的issue。
> Jackson这样反序列化会把BigDECIMAL转成Double。超过12位的小数精度丢失。这种情况我得怎么办。只能先当做STRING类型处理或修改下JSON这个包的源码重新变一下。
> 还有其他的最佳实践吗
>