json - 杰克逊序列化 - 避免数字的科学记数法
问题描述
当我用杰克逊对象映射器序列化一个类时,生成的 json 由科学计数法的数字组成。下面是一些例子——
0.0001 -> 1.0E-4
123456789 -> 1.23456789E8
0 -> 0.0
有没有办法避免这种情况,所以数字是按原样写的?我尝试使用 JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS(现在不推荐使用)和 JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN,但没有帮助。谢谢。
解决方案
推荐阅读
- list - 如何在haskell中使用特定索引在二维列表中添加一个数字
- pandas - 如果列是列表,如何过滤熊猫数据框
- r - R dplyr 将表达式作为参数传递给函数
- javascript - Vue组件库,无需打包支持包或编译scss文件
- java - 如何在我的查找器类中使用睡眠方法
- keras - keras 和 nlp - 何时使用 .texts_to_matrix 而不是 .texts_to_sequences?
- javascript - Angular,如何进行连续的、依赖的http get请求
- asp.net-mvc - 在查询 linq 中使用 Mapper.Map
- javascript - 如何将表单数据添加到 Laravel Echo 请求?
- javascript - 如何将嵌入式链接发布到 Draft.js 富文本编辑器中?