在java中如何将list转化成json

Python012

在java中如何将list转化成json,第1张

只要改变了struts2中的配置文件中的返回值类型就可以了 当返回一个list时 一般使用的是name="root" 当返回一个属性的时候用的是name="includeProperties"

<result type="json" name="loadTypeInforToPaixu">

<param name="root">extJsPageBean</param>

</result>

首先要导入json包

 import net.sf.json.JSONObject

 import net.sf.json.JSON

list转成json数组:

JSONArray arr = JSONArray.formObject(cc)

再讲json数组放入json对象:

JSONObject json = new JSONObject()

json.put("obj",arr)

要下载第三方的jar包,你自己找找啊

新建一个Web项目(或Java项目)

打开项目,在Java中的package鼠标右键,依次操作“New--->Class”,如下图所示

这时,弹出新建Java类窗口,填写以下信息

(1)Source folder:源文件夹

(2)Package:包

(3)Name:类名

勾选下方的主函数和注释

如下图所示:

创建完毕后,看到Java类代码,如下图所示:

导入有关的json jar包,编写List和JSONArray,编写完成后鼠标右键运行应用程序,如下图所示: