在Java中讀取JSON格式數據,一般使用第三方庫如Gson或Jackson來解析JSON字符串。以下是使用Gson庫讀取JSON數據的示例代碼:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.7</version>
</dependency>
public class Person {
private String name;
private int age;
// getters and setters
}
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String json = "{\"name\":\"Alice\",\"age\":30}";
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
}
}
在上面的示例中,我們首先創建了一個包含"name"和"age"字段的JSON字符串。然后使用Gson庫的fromJson
方法將JSON字符串轉換為Person對象,并打印出其中的字段值。
除了Gson庫外,Jackson庫也是一個流行的JSON解析庫,其用法類似。您可以根據自己的需求選擇合適的庫來讀取JSON格式數據。