求助后台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串返回到前台自动四舍五入怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
servlet怎么将JSON 串返回给前台页面,前台又通过啥方式接受并显示出来呢?有没有实例参考下
SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type