JSON-LIB.JAR转换json格式字符串_hanCSDN_20130427
来源:互联网 发布:淘宝店铺定位分析 编辑:程序博客网 时间:2024/06/06 08:47
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import net.sf.ezmorph.object.DateMorpher;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.util.JSONUtils;
/**
*
* @author hanjun
* 功能:解析json数据
*/
public class JsonAnalyzer {
/**
* 从一个JSON数组得到一个java对象集合
* @param object
* @param clazz
* @return
*/
public static List getDTOList(String jsonString, Class clazz){
setDataFormat2JAVA();
JSONArray array = JSONArray.fromObject(jsonString);
List list = new ArrayList();
for(Iterator iter = array.iterator(); iter.hasNext();){
JSONObject jsonObject = (JSONObject)iter.next();
list.add(JSONObject.toBean(jsonObject, clazz));
}
return list;
}
private static void setDataFormat2JAVA(){
//设定日期转换格式
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss"}));
}
}
import java.util.Iterator;
import java.util.List;
import net.sf.ezmorph.object.DateMorpher;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.util.JSONUtils;
/**
*
* @author hanjun
* 功能:解析json数据
*/
public class JsonAnalyzer {
/**
* 从一个JSON数组得到一个java对象集合
* @param object
* @param clazz
* @return
*/
public static List getDTOList(String jsonString, Class clazz){
setDataFormat2JAVA();
JSONArray array = JSONArray.fromObject(jsonString);
List list = new ArrayList();
for(Iterator iter = array.iterator(); iter.hasNext();){
JSONObject jsonObject = (JSONObject)iter.next();
list.add(JSONObject.toBean(jsonObject, clazz));
}
return list;
}
private static void setDataFormat2JAVA(){
//设定日期转换格式
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss"}));
}
}
- JSON-LIB.JAR转换json格式字符串_hanCSDN_20130427
- JSON 格式转换lib
- JSON转换Object(json-lib.jar)
- json-lib 日期格式转换
- json-lib.jar 设置日期格式
- JSON 对象 转换 成JSON字符串格式
- json-lib jar包 java 转换成json
- json 转换成字符串格式
- json-lib-2.4-jdk15.jar 组装json字符串
- encienqi-----json-lib-2.4-jdk15.jar 组装json字符串
- Json-lib 如何转换日期格式的字段 json-->java
- JSON-lib转化JAVA对象为JSON格式字符串
- json-lib json 格式 Date
- 使用json-lib将java对象转换成json字符串
- JSON-lib框架,将对象转换为json字符串
- json-lib的json转换
- 一个json-lib.jar转换复杂对象的问题?
- 将数组转换为json格式字符串
- AS3动画效果公式,常用处理公式代码,基本运动公式,三角公式
- VMWare下安装linux及oracle
- 第一个作品- 俄罗斯方块 -- 第二版 2013-5-3 21:00
- 利用虚拟机搭建linux下的交叉编译环境
- Problem D: ZZ的计算器
- JSON-LIB.JAR转换json格式字符串_hanCSDN_20130427
- I have lost my MySQL root or pmauser password 如果删除MySQL的root或者pma用户
- debian aptt 和 yum的用法
- java内存模型简述
- as3 内存回收机制测试
- 为什么不去读顶级会议上的论文?适应于机器学习、计算机视觉和人工智能
- Log4j配置_hanCSDN_20130427
- diff C && C++
- 修改Linux中的主机名、如何查看Linux IP