java中json字符串中有list怎么转json对象
时间: 2023-11-19 09:06:07 浏览: 92
Java中JSON字符串与java对象的互换实例详解
你好,可以使用Gson库将包含List的JSON字符串转换成Java对象,然后再将Java对象转换成JSON字符串。示例代码如下:
```java
import com.google.gson.Gson;
import java.lang.reflect.Type;
import java.util.List;
public class JsonUtils {
private static final Gson gson = new Gson();
public static String toJson(Object obj) {
return gson.toJson(obj);
}
public static <T> T fromJson(String json, Class<T> clazz) {
return gson.fromJson(json, clazz);
}
public static <T> T fromJson(String json, Type type) {
return gson.fromJson(json, type);
}
}
// 使用示例:
List<String> list = Arrays.asList("a", "b", "c");
String json = JsonUtils.toJson(list);
System.out.println(json); // ["a","b","c"]
List<String> newList = JsonUtils.fromJson(json, new TypeToken<List<String>>(){}.getType());
System.out.println(newList); // [a, b, c]
```
希望能帮到你。
阅读全文