开发者社区> 问答> 正文

MaxCompute Gson int类型默认被转换成double如何解决?

目前MaxCompute表中都是json数据,然后通过嵌入式脚本(java) 使用Gson解析json数据,结果发现int类型数据都被自动转成double类型了。 网上也看到大量使用Gson遇到类型转换的问题,一般都是自定义个TypeAdapter来解决。问题来了 我用的嵌入式脚本,难道在脚本中加TypeAdapter来解决么??这样第一脚本代码量就太大了;第二脚本很难调试,很容易报错。 大家有好的解决方案么??

展开
收起
1174218490282975 2020-12-29 17:18:33 1263 0
1 条回答
写回答
取消 提交回答
  • 应该是你的字段定义的是double型吧,否则不会乱转换的,看你代码中或数据库中是否为double。

    2021-02-05 15:31:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载