SpringMVC JSON数据返回配置问题

Rod_2014 2014-10-07 07:06:45
描述下:
现在有一个class,其中有一个字段类型为Bigdecimal 但是数据非常大。利用springMVC转换成json格式数据,传回前台的时候,json格式如下:

{
name:"zhangsan",
simple:55555234234255555555555555889989898
}
现在前台在接收到这个json字符串时候,利用data.simple提取出来的数据,js对大数据的处理会发生截取现象。怎么如何避免这种情况,或者在后台怎么处理?现在的想法是把simple改成字符串类型。这种做法可行,但是整个项目类似这种情况很多,组好不用此种方法,是否可以在全局配置个json转换器之类的东西。专门针对Bigdecimal类型的大数据进行特殊处理?
...全文
183 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rod_2014 2014-10-07
  • 打赏
  • 举报
回复
不是我们组织json数据的时候是用springMVC的@responseBody来做的。。不是直接自己组装json字符串。这个我猜可能要在springMVC 做手脚了,自己写objectMapper之类的。暂时没找到好方法。求大神帮忙下
Kifile 2014-10-07
  • 打赏
  • 举报
回复
简单啊,你组织 Json 数据的时候,传入int数据的时候,使用 String.valueOf(int)进行包装一下,类似于你的 name 那样传入不就 ok 了
Rod_2014 2014-10-07
  • 打赏
  • 举报
回复
补充一下,想返回这样格式 { name:"zhangsan", simple:“55555234234255555555555555889989898” }把simple作为字符串而不是Bigdecimal。如何做对整个项目而言改动最小。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧