Json
简介:JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.
对象格式
class Book{
private String name;
private String info;
get/set...;
}
Book b = new Book(); b.setName(“金苹果”); b.setInfo(“种苹果”);
var b = new Object();
b.name = "金苹果";
b.info = "种苹果";
<book>
<name>金苹果</name>
<info>种苹果</info>
</book>
{ "name":"金苹果", "info":"种苹果" }
数组格式
在JSON格式中可以与对象互相嵌套 [元素1,元素2...]
{
"name":"伟杰老师",
"age":18,
"pengyou":[
"张三",
"李四",
"王二",
"麻子",
{ "name":"野马老师", "info":"像匹野马一样狂奔在技术钻研的道路上" }
],
"heihei":{
"name":"大长刀",
"length":"40m"
}
}
Java与JSON
做什么?将Java中的对象 快速的转换为 JSON格式的字符串. 将JSON格式的字符串, 转换为Java的对象.
FastJson
- 将对象转换为J
转换JSON字符串的步骤: 1. 引入JAR包 2. 在需要转换JSON字符串的位置编写如下代码即可: String json=JSON.toJSONString(要转换的对象); 案例:Book b = BookDao.find(); String json=JSON.toJSONString(b); System.out.println(j
- SON字符串转换为对象
- 引入JAR包 2. 在需要转换Java对象的位置, 编写如下代码: 类型 对象名=JSON.parseObject(JSON字符串, 类型.class); 或 List<类型> list=JSON.parseArray(JSON字符串,类型.class); 案例:String json = "{"id":1,"name":"金苹果","author":"李伟杰 ","info":"嘿嘿嘿嘿嘿嘿","price":198.0}"; Book book = JSON.parseObject(json, Book.class); System.out.println(book);
挣钱养媳妇儿^.^

浙公网安备 33010602011771号