arraylist-list对象集合如何转换成json格式(除了迭代之后拼成json格式)

问题描述

list对象集合如何转换成json格式(除了迭代之后拼成json格式)

Student s1 = new Student();
s1.setName("张三");
s1.setAge("18");
Student s2 = new Student();
s2.setName("李四");
s2.setAge("22");

List s3 = new ArrayList();
s3.add(0,s1);
s3.add(0,s2);

如何将 s3 转换成json格式。

解决方案

采用jackson。很方便就能实现你要的效果。
ObjectMapper mapper = new ObjectMapper();
String jsonStr = mapper.writeValueAsString(s3);

解决方案二:

用第三方库吧,Gson或org.json都行

解决方案三:

list对应json的数组格式

时间: 2024-10-28 23:38:49

arraylist-list对象集合如何转换成json格式(除了迭代之后拼成json格式)的相关文章

jquery遍历json对象集合详解_jquery

本文实例采用案例分析的方法介绍了jquery遍历json对象的三种情况,供大家参考,具体内容如下 第一个案例:jquery 遍历json对象集合 常用示例 jsp中 $.ajax({ url: "${applicationScope.rootpath}common/getContractPage.html?userConId=${userConId}", type: "post", dataType:"json", data: {}, succe

JSON字符串和对象之间的转换详解

  这篇文章主要介绍了JSON字符串和对象之间的转换详解,需要的朋友可以参考下 JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集.正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中. eval函数 JSON文本转换为对象 为了将JSON文本转换为对象,可以使用eval函数.eval函数调用JavaScript编辑器.由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构.文本必须括在括号

这是服务器端获取的json,但不知道怎样转成对象,这是map转化的json吗?该怎么转化

问题描述 这是服务器端获取的json,但不知道怎样转成对象,这是map转化的json吗?该怎么转化 解决方案 如果是java就用jsonobject直接转成对象,按按字段名访问,或者声明一个和json结构一样的类,用gson直接转成类实际

spring data mongodb 转成对象集合

问题描述 spring data mongodb 转成对象集合 问题1:如图 为什么我使用了这个方法 会报错? 问题2:假如使用了 AggregationOutput output = collection.aggregate(dbObjects); CommandResult commandResult = output.getCommandResult(); String string = commandResult.getString("result"); 得到了结果,如何转成对

JSON字符串和对象之间的转换详解_json

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集.正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中. eval函数 JSON文本转换为对象 为了将JSON文本转换为对象,可以使用eval函数.eval函数调用JavaScript编辑器.由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构.文本必须括在括号中避免产生JavaScript的语法歧义. var obj = eval('('

Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mengzhengbin520.blog.51cto.com/7590564/1283361 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decembe

格式化-这种格式的字符串能转成json么?

问题描述 这种格式的字符串能转成json么? String str = "[[x1,y1,v1],[x2,y2,v2],[x3,y3,v3] ....[xn,yn,vn]]",里面的x,y,n全是浮点数.这种格式用在线json解析是可以格式化的.但是用JSONObject是不能直接序列化的,因为没有key 解决方案 iOS 将字典转成json格式字符串Gson把对象转成json格式的字符串 解决方案二: JSON是key-value格式的数据,你这个明显不是啊. 解决方案三: C#用L

编写高质量代码改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化]

原文:编写高质量代码改善C#程序的157个建议[动态数组.循环遍历.对象集合初始化] 前言   软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类.不管是数组还是集合类,它们都有各自的优缺点.如何使用好集合是我们在开发过程中必须掌握的技巧.不要小看这些技巧,一旦在开发中使用了错误的集合或针对集合的方法,应用程序将会背离你的预想而运行. 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html .本文主要学习记录以下内容: 建议16.

C#从实体对象集合中导出Excel的代码_C#教程

或是将Datagrid或是Gridview的输出导出,实现大体上又分为调用COM+组件或是利用Response(当然是B/S架构的项目)的输出来做,COM+组件的方式以前在项目中也应用过,但说实话感觉效果并不好,一是布署很麻烦,二是当时记得好像WEB服务器端的有个进程老关不掉,并且还有个问题是服务器端安装的EXCEL版本的不同,在程序中调用的方法传入的参数个数都不相同,真是够郁闷的,但是好处是这种方式当然是最灵活的. 我们还是以一个B/S架构的项目应用来说说导出吧,通用一点儿的还是从数据集往外导