fastJson实体类解析jsonArray
时间: 2024-05-06 12:18:36 浏览: 78
Android之解析JSON数据示例(android原生态,FastJson,Gson)
假设有一个JSON数组如下:
```json
[
{
"name": "Alice",
"age": 25
},
{
"name": "Bob",
"age": 30
}
]
```
对应的实体类可以定义为:
```java
public class Person {
private String name;
private int 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; }
}
```
FastJson可以通过以下代码将JSON数组解析成List<Person>对象:
```java
String json = "[{\"name\":\"Alice\",\"age\":25},{\"name\":\"Bob\",\"age\":30}]";
List<Person> persons = JSON.parseArray(json, Person.class);
```
其中,JSON.parseArray()方法用于将JSON数组解析为Java对象的列表,第一个参数是要解析的JSON字符串,第二个参数是要解析成的Java对象类型。在这个例子中,我们将JSON解析成Person对象的列表。
阅读全文