如何从数据库取出一个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对象的结构可以稍微改改,多放点东西

参考技术A 在后台将list转成一个JsonObject,传回前台,然后用js解析。js的话,你可以用框架JQuery,YUI呀,或者直接js写也行。 参考技术B 同样关注

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,做成一个报表?菜鸟刚学,的主要内容,如果未能解决你的问题,请参考以下文章

java树形结构如何从数据库读取数据

list和json的相互转换

后台有两个List都转换为json格式数据返回给前台JSP页面 页面上怎么区分开这两个List的数据

java中怎么list 转成 map?

struts2怎样获取AJAX post请求传递的数据

在ASP.NET里list怎么转化为json