如何从数据库取出一个list,到页面转换为Json,做成一个报表?菜鸟刚学,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从数据库取出一个list,到页面转换为Json,做成一个报表?菜鸟刚学,相关的知识,希望对你有一定的参考价值。
后台转成json对象再转成string发给前台。在前台里,如果把这个string直接写到js里,就是个json。
或者加个双引号,避免空字符串导致js错误,在用相关的js框架转。
如果是ajax方式,有的js的ajax框架支持直接转成json,不行的话依然用js框架转。追问
list直接从action到JSP页面,list在那个action方法里得到,该方法是返回的SUCCESS
追答action应该直接返回转成string的json对象,然后你这里直接就可以用了,不用转的。
当然你的json对象的结构可以稍微改改,多放点东西
list和json的相互转换
项目中向数据库中存一个Sting字符串,这个字符串是用其他字符串拼接成的,这样从设计的角度看是不好的,
这时可以用list把字符串存进去,然后转成json字符串,再存到数据库,若要取出来用的时候,就可以取出来后
再转成list
list转json串
JSONArray jsonarray = JSONArray.fromObject(list);
jsonarray .toString();
json转list
JSONArray jsonArray = JSONArray.fromObject(String string);
List<Answer> list = (List) JSONArray.toCollection(jsonArray, Answer.class);
以上是关于如何从数据库取出一个list,到页面转换为Json,做成一个报表?菜鸟刚学,的主要内容,如果未能解决你的问题,请参考以下文章