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);
例:

本文详细介绍了Java、JavaScript、XML和JSON的数据操作。在Java中,我们展示了如何创建Student对象并设置属性。JavaScript部分展示了直接赋值的方式。接着,通过XML展示了一个学生元素的结构。最后,探讨了JSON的转换,包括Gson和FastJson库在Java中的使用,以及JSON对象的创建。这些内容对于理解不同语言和格式的数据操作至关重要。
1881

被折叠的 条评论
为什么被折叠?



