- 浏览: 476429 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (160)
- jstl (3)
- JavaScript (24)
- JSF (6)
- Seam (6)
- EJB3.0 (0)
- HTML (8)
- Core Java (21)
- IDE (2)
- jquery (13)
- weblogic (2)
- oracle jndi (1)
- cxf (2)
- hbase (3)
- quartz (2)
- mybatis (1)
- storm (2)
- spring (6)
- nginx (2)
- maven (6)
- logback (2)
- svn (2)
- tomcat (1)
- activemq (1)
- kafka (2)
- redis (1)
- eclipse (4)
- 其他 (2)
- zookeeper (1)
- mongodb (1)
- idea (3)
- linux (1)
- docker (2)
- springboot (1)
最新评论
-
sxlkk:
lin_li 写道请问你这里怎么操作的啊?tar xvf su ...
subversion-1.9.3 Linux服务器安装教程 -
lin_li:
请问你这里怎么操作的啊?tar xvf subversion- ...
subversion-1.9.3 Linux服务器安装教程 -
wzwahl36:
json转javabean工具 [url]http://www ...
JAVA解析JSON,json对象转为javabean -
wzwahl36:
json转javabean工具 [url]http://www ...
JAVA解析JSON,json对象转为javabean -
tianxinyang:
楼主谢谢了,
CXF开发webservice需要的最少jar包,CXF发布和调用客户端代码
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1、List
2、Map
3、BEAN
4、BEANS
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1、List
Java代码
- boolean[] boolArray = new boolean[]{true,false,true};
- JSONArray jsonArray1 = JSONArray.fromObject( boolArray );
- System.out.println( jsonArray1 );
- // prints [true,false,true]
- List list = new ArrayList();
- list.add( "first" );
- list.add( "second" );
- JSONArray jsonArray2 = JSONArray.fromObject( list );
- System.out.println( jsonArray2 );
- // prints ["first","second"]
- JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );
- System.out.println( jsonArray3 );
- // prints ["json","is","easy"]
boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray1 = JSONArray.fromObject( boolArray ); System.out.println( jsonArray1 ); // prints [true,false,true] List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list ); System.out.println( jsonArray2 ); // prints ["first","second"] JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" ); System.out.println( jsonArray3 ); // prints ["json","is","easy"]
2、Map
Java代码
- 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 );
- //{"func":function(i){ return this.arr[i]; },"arr":["a","b"],"int":1,"name":"json","bool":true}
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 ); //{"func":function(i){ return this.arr[i]; },"arr":["a","b"],"int":1,"name":"json","bool":true}
3、BEAN
Java代码
- /**
- * Bean.java
- private String name = "json";
- private int pojoId = 1;
- private char[] options = new char[]{'a','f'};
- private String func1 = "function(i){ return this.options[i]; }";
- private JSONFunction func2 = new JSONFunction(new String[]{"i"},"return this.options[i];");
- */
- JSONObject jsonObject = JSONObject.fromObject( new JsonBean() );
- System.out.println( jsonObject );
- //{"func1":function(i){ return this.options[i]; },"pojoId":1,"name":"json","options":["a","f"],"func2":function(i){ return this.options[i]; }}
/** * Bean.java private String name = "json"; private int pojoId = 1; private char[] options = new char[]{'a','f'}; private String func1 = "function(i){ return this.options[i]; }"; private JSONFunction func2 = new JSONFunction(new String[]{"i"},"return this.options[i];"); */ JSONObject jsonObject = JSONObject.fromObject( new JsonBean() ); System.out.println( jsonObject ); //{"func1":function(i){ return this.options[i]; },"pojoId":1,"name":"json","options":["a","f"],"func2":function(i){ return this.options[i]; }}
4、BEANS
Java代码
- /**
- * private int row ;
- private int col ;
- private String value ;
- *
- */
- List list = 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("");
- list.add(jb1);
- list.add(jb2);
- JSONArray ja = JSONArray.fromObject(list);
- System.out.println( ja.toString() );
- //[{"value":"xx","row":1,"col":1},{"value":"","row":2,"col":2}]
发表评论
-
js格式化金额
2016-12-02 14:56 491/* * formatMoney(num,ty ... -
分享自己编写的一个jquery日历控件,可以选择日期区间
2014-08-01 17:08 1729先来个截图 初版未经全面测试,难免有bug, ... -
jquery的slideUp、slideDown在IE中的闪动bug-完美解决
2014-02-26 13:47 7567最近用到了jquery的一个收缩特效,但是发 ... -
$.extend(),与$.fn.extend()
2014-01-23 12:17 815jQuery插件的开发包括两种: 一种是类级别的插件开发, ... -
JS event 属性详解
2013-12-06 14:45 876Event属性和方法: 1. type ... -
JAVA解析JSON,json对象转为javabean
2012-11-15 14:32 15423一json-lib.jar开发包使用依赖包 json-lib. ... -
关于iframe的滚动条
2012-11-14 09:53 2218最近研究了一下iframe的滚动条,iframe本身 ... -
iframe载入完成时的事件监听
2012-11-14 09:41 1592经常会遇到这样一种情况。 在iframe里嵌入另外一个页面 ... -
JS读取本地文本文件(不用fso)
2010-12-08 17:22 2160<SCRIPT> //<!-- fu ... -
js关闭窗口不出现提示框
2010-07-01 09:42 1551function closeWindow() { ... -
js 判断对象为空或者不是对象的方法
2010-05-13 09:59 9126在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种 ... -
a href=#与 a href=javascript:void(0)
2010-05-12 13:58 1550<a href="javascript:voi ... -
location.href
2009-12-28 15:24 1805"window.location.href" ... -
js去除字符串空格函数
2009-05-07 19:14 4051运用正则表达式去除字符串的空格 <script ty ... -
js判断是否是正整数,js判断是否是数字
2009-04-24 12:53 42637//判断字符串是否为数字 function checkR ... -
document.location
2009-04-08 15:39 2147document.location="url&quo ... -
图片自动滚动效果
2009-02-26 12:05 4600说明:兼容火狐和IE,上下滚动代码需去掉HTML页面顶部一行! ... -
双击滚动条自动滚动,单击停下
2009-02-23 12:34 1545就是这么简单: <body onDblClick=&q ... -
javascript面向对象技术基础(五)
2009-02-23 12:29 1115类变量/类方法/实例变量/实例方法 先补充一下以前写过的方法: ... -
javascript面向对象技术基础(四)
2009-02-23 12:28 1055类、构造函数、原型 ...
相关推荐
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
form数据与json对象的互相转换(完整版) * 将web Form 的数据转化成json字符串 * 将json对象的值解析后填入web Form 在AJAX开发中这是关键技术: 1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传...
JSON与JAVA对象之间的转换 少量数据使用GSON 大量数据使用jackson
net.sf.json.JSONObject ==> Java对象
Java对Json的一系列操作(构建、json与对象的转换),详细介绍了在Java中,对json数据的创建、以及字符串、对象与json的相互转换
前台用js+json收集对象 后台转换成Java对象 这个例子做无刷新最好了
json转对象 json转实体 利用阿里巴巴 fastjson 将对象 与json 数据互相转换 http://blog.csdn.net/chenmmo/article/details/70154964
实现java对象转换json格式数据,非常方便 例如: List list=service.queryTasks(query); JSONArray json=JSONArray.fromObject(list); System.out.println(json);
使用jackson完成json与java对象的互相转换实例
将java对象list或者map转json数据不需要第三方包,直接使用就可以了,如果你传入的数据不确定是map类型还是list类型,那么自己处理一下就可以了(判断下类型,传入参数改为object)。 如果是json数据转成java对象list...
json转换json schema
主要介绍了java实现二维数组转json的方法,涉及java数组遍历及json格式数据构造相关操作技巧,需要的朋友可以参考下
java及j2ee开发中常需要将对象转成json字符串进行数据传输,该包提供了JAVA对象和json字符串之间的转换方法。常见的类有JSONObject等
基于反射机制实现Java对象向Json数据的转换.pdf
主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下
java中解析json的类库,能将对象或集合直接转换成json格式,也支持反向转换
ajax 与 java 之间使用 json 交换数据,JSON到Java 对象的转换,Java对象到JSON的转换。 JSONObject object=new JSONObject(javaBean); String jsonStr=object.toString();
json-java对象转换包,实现客户端与JAVA服务器数据的轻松对接
资源中包含了java中的json格式数据的使用及到java对象的转换,以及转换过程中的一些特殊数据类型例如时间的格式化处理等问题。参见说明即可使用,本资源为本人的日常编程经验之总结,欢迎大家下载使用
接受对象转换为JSON数据格式并且作为字符串输出,map转换json,list转换json