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

jackson 讀取json 鍵值

謝彥文2年前8瀏覽0評論

Jackson 是一個用 Java 編寫的高效 JSON 處理庫,他可以讀取 JSON 的鍵值,本文將介紹如何使用 Jackson 從 JSON 中讀取鍵值。

public class Person {
private String name;
private int age;
public Person() {}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 省略 getter 和 setter 方法
}
public class JsonReader {
public static void main(String[] args) throws IOException {
ObjectMapper mapper = new ObjectMapper();
String json = "{\"name\":\"張三\",\"age\":18}";
Person person = mapper.readValue(json, Person.class);
System.out.println(person.getName());
System.out.println(person.getAge());
}
}

以上代碼中,我們首先定義了一個實體類 Person,里面包含 name 和 age 兩個屬性。然后我們使用 Jackson 中的 ObjectMapper 類將 JSON 字符串轉換成 Person 對象。

其中,json 字符串中的屬性名和實體類中的屬性名要一致才能映射成功。例如上面的代碼中,json 字符串中的 name 對應實體類中的 name 屬性,age 對應實體類中的 age 屬性。

轉換成功之后,我們就可以使用實體類中的 getter 方法獲取到對應的鍵值了。例如上面的代碼中,我們使用 getName() 和 getAge() 方法獲取到了 name 和 age 的值。

以上就是使用 Jackson 讀取 JSON 鍵值的簡單示例。在實際應用中,我們也可以通過注解來處理 JSON 和實體類的映射關系。具體可參考 Jackson 官方文檔。