多个list如何转换成一个json

如题所述

我举个例子,转json用的是fastjson,如附件。

ArrayList<Object> obj = new ArrayList<Object>();

ArrayList<UserHead> uh = new ArrayList<UserHead>();

ArrayList<UserContext> uc = new ArrayList<UserContext>();

//把uh和uc添加到obj中去

obj.add(uh);

obj.add(uc);

jsonString = JSON.toJSONString(obj);  //转json

在浏览器端用下面的方法取到对应的数据

var querydata=rcvddata[0];

var querydata1=rcvddata[1];

希望能帮到你





温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-21
楼上正解!!
2个list可以放到一个list,然后在序列化

如何把list转换成jsonarray?
1. 导入json库。Python的json库提供了将Python对象转换为JSON格式以及将JSON格式数据转换为Python对象的方法。2. 使用json库的dumps函数。将list作为参数传递给dumps函数,该函数会将list转换为JSON格式的字符串。例如:`json_str = json.dumps`,其中my_list是要转换的list。3. 得到的结果是一个JSON格...

怎么把list集合转换成json
1. 简单的手动放置 键值对 到JSONObject,然后在put到JSONArray对象里 List<Article> al = articleMng.find(f);System.out.println(al.size());HttpServletResponse hsr = ServletActionContext.getResponse();if(null == al){ return ;} for(Article a : al){ System.out.println(a.getId()...

如何把list转换成jsonarray
在处理数据转换时,JsonArray类在JSON处理中扮演了重要角色。首先,你可以尝试在后台环境中使用JsonArray进行转换。如果您的数据格式类似于 '[ { dept: "xxx" } ]',这种结构是JsonArray可以直接处理的。如果您的对象结构包含嵌套类,如userdepartment类,即使它的toString方法默认行为无法直接转换,也不必...

如何将List数据转换成json格式
对象转json在.net 里最常见的是两种方式:1. 第三方工具 Newtonsoft , 非常好用;2. .net 自身带的 #2 楼已说。但在.net 的 MVC 3 中, 可以很简单地将对象转化为json.public JsonResult GetListJSON(){ List<MyClass> list = db.SortList.ToList();return Json(list, JsonRequestBehavior....

android如何将list转化为json
可以通过jsonObject作为中间转换桥梁,先把你的list转换为jsonObject,然后jsonObject toString(),即可转换为json字符串。但是过于复杂的map对象貌似不行,这样你就只有自己写了

如何将list类型的数据转换成json格式在服务器端
,如下图所示:这时,弹出新建Java类窗口,填写以下信息 (1)Source folder:源文件夹 (2)Package:包 (3)Name:类名 勾选下方的主函数和注释 如下图所示:创建完毕后,看到Java类代码,如下图所示:导入有关的json jar包,编写List和JSONArray,编写完成后鼠标右键运行应用程序,如下图所示:

怎样把list集合中的数据变成json
,如下图所示: 这时,弹出新建Java类窗口,填写以下信息(1)Source folder:源文件夹(2)Package:包(3)Name:类名勾选下方的主函数和注释如下图所示: 创建完毕后,看到Java类代码,如下图所示: 导入有关的json jar包,编写List和JSONArray,编写完成后鼠标右键运行应用程序,如下图所示:

Json与List的相互转换
生成二维码时,参数类型需为String,无法直接使用list。若要实现list内容转String生成二维码,后端需将list数据拼接成一个字符串。然而,扫描二维码后,如何将获取的字符串转换为list,成为了一个棘手问题。为解决这一难题,可以将list内容封装为json,因为json本身为String类型,易于生成二维码。之后对json进行...

如何将List数据转换成json格式
使用jackson工具包里的类 需要的jar包,jackson-annotations-2.2.2.jar jackson-core-2.2.2.jar jackson-databind-2.2.2.jar 代码:ObjectMapper objectMapper = new ObjectMapper();String jsonStr= objectMapper.writeValueAsString(hashMap); 转换成json字符串 ...

Python中两个不一样长度的list,如何拼接成一一对应的?
要看服务端传过来这个集合的是用的什么格式?通常是JSON 或XML,JSON一般eval一下就转换成了JS对象,XML就用DOM自己解析咯

相似回答