public class JsonBean2 {
private int col;
private int row;
private String value;
public int getCol() {
return col;
}
public void setCol(int col) {
this.col = col;
}
public int getRow() {
return row;
}
public void setRow(int row) {
this.row = row;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
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 Test {
public static void main(String[] args) {
boolean[] boolArray = new boolean[]{true,false,true};
JSONArray jsonArray1 = JSONArray.fromObject( boolArray );
System.out.println( jsonArray1 );
List list = new ArrayList();
list.add( "first" );
list.add( "second" );
JSONArray jsonArray2 = JSONArray.fromObject( list );
System.out.println( jsonArray2 );
JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );
System.out.println( jsonArray3 );
Map map = new HashMap();
map.put( "name", "json" );
map.put( "bool", Boolean.TRUE );
map.put( "int", new Integer(1) );
map.put( "arr", new String[]{"a","b"} );
map.put( "func", "function(i){ return this.arr[i]; }" );
JSONObject json = JSONObject.fromObject( map );
System.out.println( json );
List list2 = new ArrayList();
JsonBean2 jb1 = new JsonBean2();
jb1.setCol(1);
jb1.setRow(1);
jb1.setValue("xx");
JsonBean2 jb2 = new JsonBean2();
jb2.setCol(2);
jb2.setRow(2);
jb2.setValue("");
list2.add(jb1);
list2.add(jb2);
JSONArray ja = JSONArray.fromObject(list2);
System.out.println( ja.toString() );
}
}
上面是代码,附近中是用到的jar包。(java环境:JDK1.5)
分享到:
相关推荐
JSON转JAVA & C# 实体类 绝对好用的工具
java与json互相转换的jar包
JSON转换为JAVA对象及日期格式转换处理 -
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
java对象转换为 json字符串
将json转换为javebean的工具,封装jsonschema2pojo,用户可以修改配置文件json2Beans.json,然后运行Json2JavaBean2.bat直接生成对应类。 能够批量转换json为bean,直接拷贝到项目中使用。 提醒: 需要提前安装java...
该工具类包括多重的json字符串或Map或List的相互转换,该文件包括主要的jar包,可以快捷的使用工具
json转换json schema
JSON数据和Java对象的相互转换 常见的解析器:Jsonlib,Gson,fastjson,jackson JSON转为Java对象 1. 导入jackson的相关jar包 2. 创建Jackson核心对象 ObjectMapper 3.调用ObjectMapper的相关方法进行...
一个自制的json转换jar 直接调用JsonFactory.toJson()方法可将javaBean转换成json
jolt:用Java编写的JSON到JSON转换库
java中json转换所需的7个jar包
Java读取json文件,并转化为map取值,并附上相关jar包
Json与java对象之间相互转换源码,测试,练习
java的xml和json相互转换工具类,亲测直接用
包含java与json相互转换的所有jar包, commons-beanutils-1.8.3 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.2 ezmorph-1.0.6 json-lib-2.4
java&android;解析xml 将xml转换为json java&android;解析xml 将xml转换为json 原文地址:https://blog.csdn.net/u010838785/article/details/82258411
java中json转换jar(gson-2.8.0)含json测试文件!!!关注博主ID:qq_33857502