Java 数组转json
时间: 2024-11-24 10:01:53 浏览: 3
json.zip_数据结构_Java_
在Java中,将数组转换成JSON通常需要借助第三方库如Jackson、Gson或org.json等。这里以Gson为例,假设你有一个简单的整数数组:
```java
Integer[] array = {1, 2, 3, 4, 5};
```
你可以使用Gson库的`Gson`类的`toJson()`方法将其转换为JSON字符串:
```java
import com.google.gson.Gson;
String jsonArray = new Gson().toJson(array);
System.out.println(jsonArray); // 输出:[1, 2, 3, 4, 5]
```
如果你想将自定义对象的数组转换为JSON,例如一个包含`name`属性的对象数组:
```java
class Person {
String name;
// getters and setters...
}
Person[] people = {new Person("Alice"), new Person("Bob")};
Gson gson = new Gson();
String jsonString = gson.toJson(people);
```
同样地,`toJson()`会把整个数组转换为JSON格式。
阅读全文