所需要的jar包 jsonlib-2.2.1.jar commons-lang-2.4.jar commons-beanutils-1.8.3.jar commons-collections-3.2.jar commons-logging-1.0.4.jar ezmorph-1.0.6.jar
package com.iman.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonTest {
public String ObjectToJosn(){
User user = new User();
user.setAddress("郑州");
user.setAge(2);
user.setName("张三");
user.setPhone("12345667");
user.setSex("男");
JSONObject jsonObject = JSONObject.fromObject(user);
System.out.print(jsonObject.toString());
return jsonObject.toString();
}
private String ListToJson(){
List<User> list = new ArrayList<User>();
for(int i=0;i<10;i++){
User u = new User();
u.setAddress("郑州"+i);
u.setAge(i);
u.setName("张三"+i);
u.setPhone("000000"+i);
u.setSex("男");
list.add(u);
}
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
return jsonArray.toString();
}
public String objectAndListToJson(){
User user = new User();
user.setAddress("郑州");
user.setAge(2);
user.setName("张三");
user.setPhone("12345667");
user.setSex("男");
List<User> list = new ArrayList<User>();
for(int i=0;i<10;i++){
User u = new User();
u.setAddress("郑州"+i);
u.setAge(i);
u.setName("张三"+i);
u.setPhone("000000"+i);
u.setSex("男");
list.add(u);
}
Map<String,Object> map = new HashMap<String,Object>();
map.put("us", user);
map.put("lis", list);
JSONObject jsonObjectFromMap = JSONObject.fromObject(map);
System.out.println(jsonObjectFromMap.toString());
return jsonObjectFromMap.toString();
}
public static void main(String[] args){
JsonTest jt = new JsonTest();
jt.ObjectToJosn();
System.out.println("**********");
jt.ListToJson();
System.out.println("**********");
jt.objectAndListToJson();
}
}
- 大小: 2.7 KB
分享到:
相关推荐
实现java对象转换json格式数据,非常方便 例如: List list=service.queryTasks(query); JSONArray json=JSONArray.fromObject(list); System.out.println(json);
1.一款将java对象转成json或是将json转成java对象的jar文件; 2.在网上找了半天才找到,希望大家共享; 3.使用方法,大家在网上随便找,很多,很简单,一看便会; 4.此包在eclipse中和AndroidStudio中都可以用,但是,你如果...
自己有空时用java反射写的json转化工具,有不完善之处,多包涵
java对象转json所需要的包 解决JSONObject.fromObject()和JSONArray.fromObject()报 java.lang.NoClassDefFoundError的问题。 导入jar包后请 import net.sf.json.JSONArray; import net.sf.json.JSONObject;
里面有好几个jar包 全部拷贝到工程里头就可以 很方便的进行对象转json了
一个自制的json转换jar 直接调用JsonFactory.toJson()方法可将javaBean转换成json
主要用于将java对象转换为json对象字符串,或字符串数组。
java对象转json问题.rar
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
通过gson.jar, 将java对象转换成json工具类
java有时候需要才传递json格式的数据参数,一个简单的实例根据一个对象生成Json格式的数据,不需要依靠任何jar包,普通的java工程,android中同样适用此方法,简单易懂
Json与java对象之间相互转换源码,测试,练习
里面有好几个jar包 全部拷贝到工程里头就可以 很方便的进行对象转json了 和AjaxJson数据交换
该工具类包括多重的json字符串或Map或List的相互转换,该文件包括主要的jar包,可以快捷的使用工具
接受对象转换为JSON数据格式并且作为字符串输出,map转换json,list转换json
主要介绍了Java对象转json的方法过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了Java对象转json JsonFormat注解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java对象与Json之间的互相转换的jar包,json是个非常重要的数据结构,在web开发中应用十分广泛。
下面小编就为大家带来一篇浅谈java对象转json, 数字精确出现丢失问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1.解析json字符串 2.将json字符串转换为java对象 3.将java对象转换为json字符串