java 将string 转化为 List<Map<String, Object>>
时间: 2023-10-14 22:14:14 浏览: 92
List<Map<String, Object>>转化为List<JavaBean>工具类
4星 · 用户满意度95%
假设字符串的格式是JSON格式,可以使用JSON库将其转化为List<Map<String, Object>>。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.Map;
public class StringToListMapExample {
public static void main(String[] args) {
String jsonString = "[{\"name\":\"Tom\", \"age\":20}, {\"name\":\"Jerry\", \"age\":25}]";
List<Map<String, Object>> list = JSON.parseObject(jsonString, List.class);
System.out.println(list);
}
}
```
输出结果为:
```
[{name=Tom, age=20}, {name=Jerry, age=25}]
```
在上面的代码中,使用com.alibaba.fastjson.JSON类的parseObject()方法将JSON字符串转化为List<Map<String, Object>>。需要注意的是,这里使用了Java泛型来指定List中元素的类型为Map<String, Object>。因为JSON字符串中每个元素都是一个由键值对组成的对象,所以使用Map<String, Object>来表示每个元素。
阅读全文