首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

java处置JSON格式数据的通用类-分享

2012-12-22 
java处理JSON格式数据的通用类-分享/**?*?Copyright?(c)?linkwise?2007-2009?corporation.???*?All?rights

java处理JSON格式数据的通用类-分享

java处置JSON格式数据的通用类-分享/**
java处置JSON格式数据的通用类-分享?*?Copyright?(c)?linkwise?2007-2009?corporation.??
java处置JSON格式数据的通用类-分享?*?All?rights?reserved
java处置JSON格式数据的通用类-分享?*/
java处置JSON格式数据的通用类-分享package?com.linghui.common.util;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享import?java.util.ArrayList;
java处置JSON格式数据的通用类-分享import?java.util.Date;
java处置JSON格式数据的通用类-分享import?java.util.HashMap;
java处置JSON格式数据的通用类-分享import?java.util.Iterator;
java处置JSON格式数据的通用类-分享import?java.util.List;
java处置JSON格式数据的通用类-分享import?java.util.Map;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享import?net.sf.json.JSONArray;
java处置JSON格式数据的通用类-分享import?net.sf.json.JSONObject;
java处置JSON格式数据的通用类-分享import?net.sf.json.JsonConfig;
java处置JSON格式数据的通用类-分享import?net.sf.json.util.CycleDetectionStrategy;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享import?com.linghui.common.util.DateUtil;
java处置JSON格式数据的通用类-分享import?com.linghui.common.util.jsonutil.DateJsonValueProcessor;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享/**
java处置JSON格式数据的通用类-分享?*?@author?</br>?<a?href="mailto:fx19800215@163.com">?robert.feng</a>
java处置JSON格式数据的通用类-分享?*
java处置JSON格式数据的通用类-分享?*/
java处置JSON格式数据的通用类-分享public?class?JsonUtil?{
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从一个JSON?对象字符格式中得到一个java对象
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@param?pojoCalss
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Object?getObject4JsonString(String?jsonString,Class?pojoCalss){
java处置JSON格式数据的通用类-分享????????Object?pojo;
java处置JSON格式数据的通用类-分享????????JSONObject?jsonObject?=?JSONObject.fromObject(?jsonString?);??
java处置JSON格式数据的通用类-分享????????pojo?=?JSONObject.toBean(jsonObject,pojoCalss);
java处置JSON格式数据的通用类-分享????????return?pojo;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json?HASH表达式中获取一个map,改map支持嵌套功能
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Map?getMap4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????JSONObject?jsonObject?=?JSONObject.fromObject(?jsonString?);??
java处置JSON格式数据的通用类-分享????????Iterator??keyIter?=?jsonObject.keys();
java处置JSON格式数据的通用类-分享????????String?key;
java处置JSON格式数据的通用类-分享????????Object?value;
java处置JSON格式数据的通用类-分享????????Map?valueMap?=?new?HashMap();
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享????????while(?keyIter.hasNext())
java处置JSON格式数据的通用类-分享????????{
java处置JSON格式数据的通用类-分享????????????key?=?(String)keyIter.next();
java处置JSON格式数据的通用类-分享????????????value?=?jsonObject.get(key);
java处置JSON格式数据的通用类-分享????????????valueMap.put(key,?value);
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????return?valueMap;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中得到相应java数组
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Object[]?getObjectArray4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????return?jsonArray.toArray();
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json对象集合表达式中得到一个java对象列表
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@param?pojoClass
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?List?getList4Json(String?jsonString,?Class?pojoClass){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????JSONObject?jsonObject;
java处置JSON格式数据的通用类-分享????????Object?pojoValue;
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????List?list?=?new?ArrayList();
java处置JSON格式数据的通用类-分享????????for?(?int?i?=?0?;?i<jsonArray.size();?i++){
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????????jsonObject?=?jsonArray.getJSONObject(i);
java处置JSON格式数据的通用类-分享????????????pojoValue?=?JSONObject.toBean(jsonObject,pojoClass);
java处置JSON格式数据的通用类-分享????????????list.add(pojoValue);
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????return?list;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中解析出java字符串数组
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?String[]?getStringArray4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????String[]?stringArray?=?new?String[jsonArray.size()];
java处置JSON格式数据的通用类-分享????????for(?int?i?=?0?;?i<jsonArray.size()?;?i++?){
java处置JSON格式数据的通用类-分享????????????stringArray[i]?=?jsonArray.getString(i);
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????return?stringArray;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中解析出javaLong型对象数组
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Long[]?getLongArray4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????Long[]?longArray?=?new?Long[jsonArray.size()];
java处置JSON格式数据的通用类-分享????????for(?int?i?=?0?;?i<jsonArray.size()?;?i++?){
java处置JSON格式数据的通用类-分享????????????longArray[i]?=?jsonArray.getLong(i);
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????return?longArray;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中解析出java?Integer型对象数组
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Integer[]?getIntegerArray4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????Integer[]?integerArray?=?new?Integer[jsonArray.size()];
java处置JSON格式数据的通用类-分享????????for(?int?i?=?0?;?i<jsonArray.size()?;?i++?){
java处置JSON格式数据的通用类-分享????????????integerArray[i]?=?jsonArray.getInt(i);
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????return?integerArray;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中解析出java?Date?型对象数组,使用本方法必须保证
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Date[]?getDateArray4Json(String?jsonString,String?DataFormat){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????Date[]?dateArray?=?new?Date[jsonArray.size()];
java处置JSON格式数据的通用类-分享????????String?dateString;
java处置JSON格式数据的通用类-分享????????Date?date;
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????for(?int?i?=?0?;?i<jsonArray.size()?;?i++?){
java处置JSON格式数据的通用类-分享????????????dateString?=?jsonArray.getString(i);
java处置JSON格式数据的通用类-分享????????????date?=?DateUtil.stringToDate(dateString,?DataFormat);
java处置JSON格式数据的通用类-分享????????????dateArray[i]?=?date;
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????return?dateArray;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?从json数组中解析出java?Integer型对象数组
java处置JSON格式数据的通用类-分享?????*?@param?jsonString
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?Double[]?getDoubleArray4Json(String?jsonString){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONArray?jsonArray?=?JSONArray.fromObject(jsonString);
java处置JSON格式数据的通用类-分享????????Double[]?doubleArray?=?new?Double[jsonArray.size()];
java处置JSON格式数据的通用类-分享????????for(?int?i?=?0?;?i<jsonArray.size()?;?i++?){
java处置JSON格式数据的通用类-分享????????????doubleArray[i]?=?jsonArray.getDouble(i);
java处置JSON格式数据的通用类-分享????????????
java处置JSON格式数据的通用类-分享????????}
java处置JSON格式数据的通用类-分享????????return?doubleArray;
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?将java对象转换成json字符串
java处置JSON格式数据的通用类-分享?????*?@param?javaObj
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?String?getJsonString4JavaPOJO(Object?javaObj){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONObject?json;
java处置JSON格式数据的通用类-分享????????json?=?JSONObject.fromObject(javaObj);
java处置JSON格式数据的通用类-分享????????return?json.toString();
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?将java对象转换成json字符串,并设定日期格式
java处置JSON格式数据的通用类-分享?????*?@param?javaObj
java处置JSON格式数据的通用类-分享?????*?@param?dataFormat
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?String?getJsonString4JavaPOJO(Object?javaObj?,?String?dataFormat){
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????JSONObject?json;
java处置JSON格式数据的通用类-分享????????JsonConfig?jsonConfig?=?configJson(dataFormat);
java处置JSON格式数据的通用类-分享????????json?=?JSONObject.fromObject(javaObj,jsonConfig);
java处置JSON格式数据的通用类-分享????????return?json.toString();
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????????
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?@param?args
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?void?main(String[]?args)?{
java处置JSON格式数据的通用类-分享????????//?TODO?自动生成方法存根
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享????}
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?JSON?时间解析器具
java处置JSON格式数据的通用类-分享?????*?@param?datePattern
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?JsonConfig?configJson(String?datePattern)?{???
java处置JSON格式数据的通用类-分享????????????JsonConfig?jsonConfig?=?new?JsonConfig();???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setExcludes(new?String[]{""});???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setIgnoreDefaultExcludes(false);???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);???
java处置JSON格式数据的通用类-分享????????????jsonConfig.registerJsonValueProcessor(Date.class,???
java处置JSON格式数据的通用类-分享????????????????new?DateJsonValueProcessor(datePattern));???
java处置JSON格式数据的通用类-分享??????????
java处置JSON格式数据的通用类-分享????????????return?jsonConfig;???
java处置JSON格式数据的通用类-分享????????}??
java处置JSON格式数据的通用类-分享????
java处置JSON格式数据的通用类-分享????/**
java处置JSON格式数据的通用类-分享?????*?
java处置JSON格式数据的通用类-分享?????*?@param?excludes
java处置JSON格式数据的通用类-分享?????*?@param?datePattern
java处置JSON格式数据的通用类-分享?????*?@return
java处置JSON格式数据的通用类-分享?????*/
java处置JSON格式数据的通用类-分享????public?static?JsonConfig?configJson(String[]?excludes,???
java处置JSON格式数据的通用类-分享????????????String?datePattern)?{???
java处置JSON格式数据的通用类-分享????????????JsonConfig?jsonConfig?=?new?JsonConfig();???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setExcludes(excludes);???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setIgnoreDefaultExcludes(false);???
java处置JSON格式数据的通用类-分享????????????jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);???
java处置JSON格式数据的通用类-分享????????????jsonConfig.registerJsonValueProcessor(Date.class,???
java处置JSON格式数据的通用类-分享????????????????new?DateJsonValueProcessor(datePattern));???
java处置JSON格式数据的通用类-分享??????????
java处置JSON格式数据的通用类-分享????????????return?jsonConfig;???
java处置JSON格式数据的通用类-分享????????}??
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享}
java处置JSON格式数据的通用类-分享java处置JSON格式数据的通用类-分享/**
java处置JSON格式数据的通用类-分享?*?linkwise
java处置JSON格式数据的通用类-分享?*/
java处置JSON格式数据的通用类-分享package?com.linghui.common.util.jsonutil;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享import?java.text.DateFormat;
java处置JSON格式数据的通用类-分享import?java.text.SimpleDateFormat;
java处置JSON格式数据的通用类-分享import?java.util.Date;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享import?net.sf.json.JsonConfig;
java处置JSON格式数据的通用类-分享import?net.sf.json.processors.JsonValueProcessor;
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享/**
java处置JSON格式数据的通用类-分享?*??@author?</br>?<a?href="mailto:fx19800215@163.com">?robert.feng</a>
java处置JSON格式数据的通用类-分享?*
java处置JSON格式数据的通用类-分享?*/
java处置JSON格式数据的通用类-分享public?class?DateJsonValueProcessor?implements?JsonValueProcessor?{
java处置JSON格式数据的通用类-分享
java处置JSON格式数据的通用类-分享????
<img

热点排行