- 浏览: 98274 次
- 性别:
- 来自: 北京
文章分类
最新评论
json数组格式 [{},{}] 转换
List<LinkedHashMap<String, Object>> list = JacksonUtil.toBean(jsonString, List.class);
取得一个LinkedHashMap
LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>();
map = list.get(i);
取得map中的内容
map.get("name").toString()
//添加请求参数 post方式传递
HashMap paramMap=new HashMap();
paramMap.put("tag", "8");
...
String jsonString = "";
Http4ResultObject jsonObj = HttpUtils4.getPostResponses(commurl, "UTF-8", paramMap);
if (jsonObj.getStatusCode()==200) {
try {
jsonString = new String(jsonObj.getResult(),"UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//取得返回内容
Map<Object, Object> mmMap = (Map<Object, Object>)JacksonUtil.toMap(jsonString);
Map<Object, Object> senskyUserMap =(Map<Object, Object>)(mmMap.get("senskyUser"));
result=Integer.parseInt(senskyUserMap.get("userId").toString());
}
return result;
public class JacksonUtil {
public static String toJson(Object obj) {
ObjectMapper mapper = new ObjectMapper();
StringWriter writer = new StringWriter();
try {
mapper.writeValue(writer, obj);
} catch (JsonGenerationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JsonMappingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return writer.toString();
}
public static <T> T toBean(String str, Class<T> c) {
ObjectMapper mapper = new ObjectMapper();
T t = null;
try {
t = mapper.readValue(str, c);
} catch (JsonParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JsonMappingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return t;
}
public static Map<?, ?> toMap(String data) {
Map<?, ?> map = null;
if (data == null) {
return map;
}
ObjectMapper mapper = new ObjectMapper();
try {
map = mapper.readValue(data, Map.class);
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return map;
}
}
发表评论
-
Deployment failure on Tomcat 6.x.
2012-03-06 17:56 820在用MyEclipse6.5做项目时发现这样的问题:Deplo ... -
页面缓存时间设置
2012-02-22 12:45 0http://www.go2pad.com/space-201 ... -
url 中文转码
2012-02-20 11:10 2609我想,URL传参中文对于程序员来说,是个很头疼的问题吧。虽然在 ... -
html meta
2011-12-02 11:16 662meta是用来在HTML文档中模拟HTTP协议的响应头报文。m ... -
css
2011-12-02 10:54 1711一、如何创建 CSS插入样 ... -
JDK&JRE区别
2011-11-28 18:28 689对于java初学者来说,往往不懂区分jdk和jre的区别,实际 ... -
jsp页面不缓存
2011-11-25 09:01 774html <meta http-equiv =& ... -
将双引号(“”) 存入数据库的处理方法
2011-11-15 20:00 764将双引号(“”) 存入数据库的处理方法: 例如 :“恐男症”女 ... -
解决时分秒不能写入Date类型字段中
2011-11-02 18:48 1050CallableStatement cstmt = null; ... -
StringBuffer内容清空效率比较
2011-10-31 18:08 799在开发程序的时候,经常使用StringBuffer来进行字符串 ... -
tl标签常用方法
2011-10-31 17:46 761函数名 函数说明 使用举例 fn:contains 判断 ... -
Test.java
2011-10-21 11:44 583Test.java右键Run as RUN CONFIGUR ... -
myeclipse把maven普通java项目变成web项目的全程操作
2011-10-20 11:47 774http://apps.hi.baidu.com/share/ ... -
用线程调用方法
2011-10-13 16:25 766package nkc.util; import ... -
java 事件
2011-10-10 10:10 6861.创建事件源 EventSource source = ne ... -
LazySingleton 单例模式
2011-10-10 10:00 732public class LazySingleton{ ... -
EventObject类
2011-10-10 09:31 1567开发者经常要基于Observer模式创建事件监听系统(Even ... -
复合优先于继承
2011-09-26 08:33 743继承是代码重用的有力武器,但是它并不是完成这项工作的最佳工具, ... -
超强过滤器彻底解决JSP/SERVLET中文参数GET/POST传递的问题
2011-09-19 13:57 1288query = new String(query.getByt ... -
Quartz Cron Expression
2011-08-16 09:34 762Quartz Cron Expression 原文解释: ...
相关推荐
JSON转换为JAVA对象及日期格式转换处理 -
这是本人写的一个基于JSON的完整项目,实现了Java对象、数组、集合转换为Json(Json转化为Java对象、数组、集合)。这是一个完整的项目,下载解压后直接导入MyEclipse/Eclipse中,运行com.demo.JSONDemo类即可看到效果...
JSON 转化为java对象,Jdoc
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
主要介绍了Json转化为Java对象的实例详解的相关资料,前后端数据交互的情况经常会遇到Json串与java 对象的相互转换方便操作,需要的朋友可以参考下
net.sf.json.JSONObject ==> Java对象
1.一款将java对象转成json或是将json转成java对象的jar文件; 2.在网上找了半天才找到,希望大家共享; 3.使用方法,大家在网上随便找,很多,很简单,一看便会; 4.此包在eclipse中和AndroidStudio中都可以用,但是,你如果...
Json与java对象之间相互转换源码,测试,练习
一个自制的json转换jar 直接调用JsonFactory.toJson()方法可将javaBean转换成json
自己有空时用java反射写的json转化工具,有不完善之处,多包涵
1.解析json字符串 2.将json字符串转换为java对象 3.将java对象转换为json字符串
使用jackson完成json与java对象的互相转换实例
JSON与JAVA对象之间的转换 少量数据使用GSON 大量数据使用jackson
java-对象数组转换为json,自己的记录,能帮到人更好
创建一个 Gson对象在调用其toJson方法将JAVA对象或集合转换成json字符串 Gson gson = new Gson(); String toJson = gson.toJson(Object o);
用java实现的递归下降文法 将JSon字符串转换成Java对象 为了简单化 忽略了很多情况 仅仅作为初接触编译原理的同学们共勉 User对象有一个Teacher对象 Teacher里有一个Book对象 等等 比如 User user User json User ...
主要用于将java对象转换为json对象字符串,或字符串数组。
java实现http请求,java解析json与java对象转换,项目源代码实例.直接下载源代码可以运行。
将Json对象转化为Java实体类 请输入要创建的类名:(格式为:*.java) Student.java 请输入json对象: {id : 10, name : '小明', age : 18, score : 88.5, city : '北京', isgood : true} 创建java实体类成功!
json转换json schema