java json
2015-08-28 15:31
549 查看
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。关键字是字符串,而值可以是字符串,数值,true,false,null,对象或数组.
Gson
1.0对象转化成Json字符串
[b]new Gson().toJson(Object
object)
[/b]
1.1json字符串转化成javabean对象
创建类Class Person{}
new Gson().fromJson(jsonString,Person.class)
1.2 json字符串转化成List<JavaBean>对象
[b]new Gson().fromJson(jsonString,
new TypeToken<List<Person>>(){}.getType());
[/b]
1.3 json字符串转化成List<String>对象
gson.fromJson(jsonString, new TypeToken<List<String>>(){}.getType());
Gson
1.0对象转化成Json字符串
[b]new Gson().toJson(Object
object)
[/b]
1.1json字符串转化成javabean对象
创建类Class Person{}
new Gson().fromJson(jsonString,Person.class)
1.2 json字符串转化成List<JavaBean>对象
[b]new Gson().fromJson(jsonString,
new TypeToken<List<Person>>(){}.getType());
[/b]
1.3 json字符串转化成List<String>对象
gson.fromJson(jsonString, new TypeToken<List<String>>(){}.getType());
1.4 json字符串转化成List<Map<String,Object>>对象
gson.fromJson(jsonString, new TypeToken<List<Map<String,Object>>>(){}.getType());
Jackson
2.1 对象转换成JSON字符串(ObjectMapper类)
new ObjectMapper().writeValueAsString(Object object)
相关文章推荐
- eclipse中出现的错误
- Java笔记学习总结(四)
- Java的缓存机制
- mac下 Struts2 第一个程序的详细步骤(附带源码链接)
- Spring MVC 教程,快速入门,深入分析
- Java -verbose:gc命令
- axia2+spring配置实例
- java list add的弊病
- java 中类为啥要序列化
- 关于文本输入框获取光标位置以及指定位置插入内容
- 必须知道的八大种排序算法【java实现】(三) 归并排序算法、堆排序算法详解
- Java中的可变参数以及foreach语句
- javaMail-入门
- java源码查看工具之Source Insight
- java中session对象及其常用方法
- md5 加密java代码
- leetCode全字符问题Java版
- JAVA使用JDBC连接MySQL数据库
- tips: 正则表达式 筛选String字符串中的数字
- java发送邮件主题乱码问题