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

java gson 字符串轉json

阮建安1年前8瀏覽0評論

Java Gson是一個開源的Java庫,主要用于將Java對象序列化為JSON格式的數據,也可以將JSON數據反序列化為Java對象。字符串轉JSON是Gson庫中常見的操作之一。

下面我們以一個簡單的Java對象作為例子,演示如何使用Gson庫將該對象轉換成JSON字符串:

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter and setter methods
}
Gson gson = new Gson();
Person person = new Person("張三", 18);
String json = gson.toJson(person);
System.out.println(json); // 輸出 {"name":"張三","age":18}

上述代碼中,我們首先定義了一個Person類,它有兩個屬性name和age,以及相應的構造方法和getter/setter方法。接著,我們使用Gson對象創建了一個Person實例,并通過gson.toJson方法將該實例轉換成了JSON字符串。

除了將Java對象轉換成JSON字符串,Gson庫還支持將JSON字符串轉換成Java對象。下面是一個例子:

String json = "{\"name\":\"李四\",\"age\":20}";
Person person = gson.fromJson(json, Person.class);
System.out.println(person.getName()); // 輸出 李四
System.out.println(person.getAge()); // 輸出 20

在上面的代碼中,我們首先定義了一個JSON字符串,其中包含了一個Person對象的屬性。接著,我們使用gson.fromJson方法將該JSON字符串轉換成了一個Person實例,并打印了該實例的屬性值。

通過以上兩個例子,我們可以看到Java Gson庫在字符串轉JSON方面的應用。在實際應用中,我們可以使用Gson庫輕松地實現Java對象與JSON數據之間的轉換。