您的位置:首页 > 编程语言 > Java开发

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());

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)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: