javajson数组转对象
假设有以下JSON数组:
[
{
"name": "John",
"age": 30
},
{
"name": "Jane",
"age": 25
}
]
可以使用Java中的Gson库将其转换为对象数组。首先,需要创建一个Java类来表示JSON对象的结构:
public class Person {
private String name;
private int age;
// getters and setters
}
然后,在Java代码中使用以下代码将JSON数组转换为对象数组:
Gson gson = new Gson();
String json = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]";
Person[] people = gson.fromJson(json, Person[].class);
现在,people数组将包含两个Person对象,分别表示John和Jane:
System.out.println(people[0].getName()); // 输出 "John"
System.out.println(people[1].getAge()); // 输出 25
原文地址: https://www.cveoy.top/t/topic/bq53 著作权归作者所有。请勿转载和采集!