Gson实现list转成jsonArray
时间: 2024-06-14 13:07:19 浏览: 153
java json 转换
以下是使用Gson实现将List转换为JsonArray的示例代码:
```java
import com.google.gson.Gson;
import com.google.gson.JsonArray;
public class Main {
public static void main(String[] args) {
Gson gson = new Gson();
List<Person> persons = new ArrayList<Person>();
for (int i = 0; i < 10; i++) {
Person p = new Person();
p.setName("name" + i);
p.setAge(i * 5);
persons.add(p);
}
JsonArray jsonArray = gson.toJsonTree(persons).getAsJsonArray();
System.out.println(jsonArray.toString());
}
}
```
请注意,上述代码中的`Person`类是一个自定义的类,你需要根据自己的需求创建一个类,并在其中定义相应的属性和方法。
阅读全文