欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

fastjson json class

方一強1年前7瀏覽0評論

Fastjson是阿里巴巴的一個JSON的Java類庫,它能夠將Java對象轉換為JSON對象(序列化),并且可以將JSON對象轉換為Java對象(反序列化)。

使用Fastjson比較方便,它的代碼非常簡潔。以下是使用Fastjson的一個示例:

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// toString()方法,為了方便輸出對象信息
public String toString() {
return "Person{name='" + name + "', age=" + age + "}";
}
}
public class Test {
public static void main(String[] args) {
Person person = new Person("張三", 20);
// 將Person對象序列化為JSON字符串
String jsonString = JSON.toJSONString(person);
System.out.println(jsonString); // 輸出:{"age":20,"name":"張三"}
// 將JSON字符串反序列化為Person對象
Person newPerson = JSON.parseObject(jsonString, Person.class);
System.out.println(newPerson); // 輸出:Person{name='張三', age=20}
}
}

通過以上示例,可以看出Fastjson的使用非常便捷。大家可以根據需要,將自己的Java對象序列化為JSON字符串,或者將JSON字符串反序列化為Java對象。使用Fastjson,可以方便地在Java對象和JSON之間進行轉換。