java:
class Student{
private String name;
private String age;
get/set...
}
Student s = new Student();
s.setName(“张三”);
s.setAge(12);
js:
var s = new Object();
s.name = "张三";
s.age = 12;
xml:
<student>
<name>张三</name>
<age>12</age>
</student>
JSON:{
“name”:“张三”,
“age”:12
}
JSON现在目前分为谷歌(Gson)与阿里(FastJson)的标准:
Gson(谷歌):
Java对象转换为JSON
1、导入jar包
2、使用如下带码转换
String json = new Gson().toJSON(要转换的对象);
例:
JSON转换为Java对象:
1、导入jar包
2、使用如下带码转换
对象 = new Gson().fromJson(JSON字符串,对象类型.class);
例:
FastJson(阿里):
Java对象转换为JSON
1、导入jar包
2、使用如下带码转换
String json = JSON.toJSONString(要转换的对象);
例:
JSON转换为Java对象:
1、导入jar包
2、使用如下带码转换
对象 = JSON.parseObject(JSON字符串,对象类型.class);
例: