List<Object> to JSONArray一

 1 package com.beijxing.TestMain;
 2
 3 import java.util.ArrayList;
 4 import java.util.List;
 5
 6 import com.beijxing.entity.Student;
 7
 8 import net.sf.json.JSONArray;
 9
10 /**
11  * List<Object>转换为JSONArray
12  * @author ywp
13  * @version 2016年10月23日21:36:08
14  */
15 public class TestJson1 {
16     public static void main(String[] args) {
17         createJSONArray();
18     }
19     public static void createJSONArray(){
20         Student student = new Student();
21         student.setId(1);
22         student.setName("杨文培");
23         student.setSex("男");
24         //student.setAge(23);
25         student.setBirthday("1993-01-23");
26         List<String> list = new ArrayList<String>();
27         list.add("篮球");
28         list.add("乒乓球");
29         list.add("羽毛球");
30         student.setHobby(list);
31
32         Student student2 = new Student();
33         student2.setId(1);
34         student2.setName("杨文培");
35         student2.setSex("男");
36         //student.setAge(23);
37         student2.setBirthday("1993-01-23");
38         List<String> list2 = new ArrayList<String>();
39         list2.add("篮球");
40         list2.add("乒乓球");
41         list2.add("羽毛球");
42         student2.setHobby(list2);
43
44         List<Student> list3 = new ArrayList<Student>();
45         list3.add(student);
46         list3.add(student2);
47         JSONArray jsonArray = JSONArray.fromObject(list3);
48         System.out.println("jsonArray="+jsonArray);
49     }
50 }
时间: 2024-12-15 15:35:14

List<Object> to JSONArray一的相关文章

List&lt;Object&gt;转换为JSONArray二

1 package com.beijxing.TestMain; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Iterator; 6 import java.util.List; 7 8 import com.beijxing.entity.Student; 9 10 import net.sf.json.JSONArray; 11 import net.sf.json.JSO

Object 转 json 工具类

/** * 把数据对象转换成json字符串 DTO对象形如:{"id" : idValue, "name" : nameValue, ...} * 数组对象形如:[{}, {}, {}, ...] map对象形如:{key1 : {"id" : idValue, "name" : * nameValue, ...}, key2 : {}, ...} * * @param object * @return */ public s

有趣Web之Json(四)---json与(Object/List/Map)相互转化

干web报名时间.通常,他们需要json转换为Object/list/map要么Object/List/map转换为json,由能够编写代码的简单包装非常多,以减轻负担. 本文将给出json的一系列的方法转换. 闲话不 讲.直接在代码: 首先Object /List /Map转化为Json /* 功能 :将一个对象转成json数组 * 參数 :object对象 * return :json数组 * */ public String getJsonByJSONArrayFromObject(Obj

JSONObject和JSONArray的简单使用

一. jar包 commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar 二. 代码 package com.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;

SONObjetc和String Map Bean互转,JSONArray和String List互转

1 import java.util.ArrayList; 2 import java.util.HashMap; 3 import java.util.List; 4 import java.util.Map; 5 6 import com.alibaba.fastjson.JSONArray; 7 import com.alibaba.fastjson.JSONObject; 8 9 10 public class JSONParse { 11 12 public static void m

json与(Object/List/Map)的相互转化

在做web应用时,经常需要将json转化成Object/list/map或者将Object/List/map转化成json,通过简单封装可以在写代码是减轻很多负担.本文将给出json转化的一系列方法. 闲话不 多说,直接上代码: 先是Object /List /Map转化为Json /* 功能      :将一个对象转成json数组 * 参数      :object对象 * return    :json数组 * */ public String getJsonByJSONArrayFromO

Fastjson, Gson, org.json.JSON三者对于JSONObject及JSONArray的判断

1.Fastjson 我们通常在已知格式的情况下直接使用JSONObject,JSONArray,但是如果遇到需要判断格式呢? try{ Object object = JSON.parse(a); if (object instanceof JSONObject){ //JSONObject } if (object instanceof JSONArray){ //JSONArray } }catch (com.alibaba.fastjson.JSONException e){ //非JS

011-JSON、JSONObject、JSONArray使用、JSON数组形式字符串转换为List&lt;Map&lt;String,String&gt;&gt;的8种方法

一.JSON数据格式 1.1.常用JSON数据格式 1.对象方式:JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null } 2.数组方式:JSONArray,顾名思义是由JSONObject构成的数组,用

JSON、JSONObject 与 JSONArray 详细介绍及其应用方式

fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean.比较牛的是下面这句话?? fastjson 相对其他 JSON 库的特点是快,从 2011 年 fastjson 发布1.1.x版本之后,其性能从未被其他 Java 实现的 JSON 库超越 附上其 maven 库坐标 <dependency> <groupId>c