求助后台json串返回到前台自动四舍五入怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助后台json串返回到前台自动四舍五入怎么解决相关的知识,希望对你有一定的参考价值。

建议使用gson之类的json库反序列化为对象,对对象进行相应的逻辑修改后序列化回json 参考技术A 先转成字符串再传到前台 参考技术B 怎么会自动四舍五入呢?json串相当于字符了

servlet怎么将JSON 串返回给前台页面,前台又通过啥方式接受并显示出来呢?有没有实例参考下

servlet怎么将JSON 串返回给前台页面,前台又通过什么方式接受并显示出来呢?有没有实例参考下

参考技术A 前台用AJAX将json数据传入后台,同样,后台将数据封装在json串中可传入前台,
前台用ajax的回调函数响应:
示例:
前台脚本:
<script>
$(function()
$("a").click(function()
var url = this.href;
var args = "time":new Date();
$.getJSON(url,args,function(data) //回调函数的参数data就是后台封装的json串
$("#bookName").text(data.bookName); //data.属性名 读json串中的内容
$("#totalMoney").text(data.totalMoney);
$("#totalBook").text(data.totalBook);
);
return false;
);
)
</script>

后台封装:在servlet类中代码:
//准备响应JSON对象:

StringBuilder result = new StringBuilder();
result.append("").append("\"bookName\":\""+bookName+"\"").append(",").append("\"totalMoney\":"+sc.getTotalMonry()).append(",").append("\"totalBook\":"+sc.getTotalNumber()).append(""); //构建json串

response.setContentType("text/javascript"); //声明类型防止乱码
response.getWriter().print(result.toString()); //响应JSON本回答被提问者采纳

以上是关于求助后台json串返回到前台自动四舍五入怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

json串向后台传递数值自动四舍五入的问题

servlet怎么将JSON 串返回给前台页面,前台又通过啥方式接受并显示出来呢?有没有实例参考下

前台JSON数据传送数据到后台,报400错误怎么解决

SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码

spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type

用ajax获取后台数据,返回json数据,怎么在前台使用?