Java操作json有很多种派别,下面总结一下热门的派别 ,alibaba fastjson 的JSONObject。
JSONObject 是一种数据结构,操作起来类似map。可以把对象转换成字符串在服务之间传送,也可以把字符串解析为Java对象使用。
引入使用先添加Jar 包:
<!--alibaba fastjosn jsonObject-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.48</version>
</dependency>
使用示例:
先添加一个测试的Java 实体类:
public class User {
private String name;
private Integer age;
private String password;
//省略get,set方法
public User(String name, Integer age, String password) {
this.name = name;
this.age = age;
this.password = password;
}
public User() {
}
@Override
public String toString() {
return "User{" +
&#