Java List转Json
时间: 2024-03-25 07:39:55 浏览: 58
可以使用Gson库将Java List转换为Json字符串,示例代码如下:
```java
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Gson gson = new Gson();
String json = gson.toJson(list);
System.out.println(json);
}
}
```
输出结果:
```
["apple","banana","orange"]
```
相关问题
Java list转json
可以使用 Jackson 库实现 Java list 转 JSON。首先需要在项目中引入 Jackson 的依赖,然后可以使用以下代码实现转换:
```
import com.fasterxml.jackson.databind.ObjectMapper;
List<Object> list = new ArrayList<Object>();
// 向列表中添加元素
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(list);
```
在上面的代码中,我们首先创建了一个 Jackson 的 ObjectMapper 对象,然后调用了它的 writeValueAsString 方法,将列表转换为 JSON 字符串。
java list转json
要将Java的List转换为JSON格式,可以使用Jackson或Gson等常用的JSON库,以下是使用Jackson将List转换为JSON的示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
public class Main {
public static void main(String[] args) throws Exception {
List<String> list = List.of("a", "b", "c");
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(list);
System.out.println(json);
}
}
```
输出结果为:
```json
["a","b","c"]
```
注意:需要在项目中引入Jackson的相关依赖。
阅读全文