怎么把String转List<Map<String, String>>
时间: 2023-11-11 18:00:59 浏览: 72
java代码-使用java解决bean&map工具类的源代码
可以使用 JSON 解析库将字符串转换为 List<Map<String, String>> 。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.Map;
public class StringToListMap {
public static void main(String[] args) {
String jsonString = "[{\"name\":\"Alice\",\"age\":\"20\"},{\"name\":\"Bob\",\"age\":\"25\"}]";
List<Map<String, String>> list = JSON.parseObject(jsonString, List.class);
for (Map<String, String> map : list) {
System.out.println(map.get("name") + ": " + map.get("age"));
}
}
}
```
输出结果为:
```
Alice: 20
Bob: 25
```
在这个示例中,我们使用了阿里巴巴的 fastjson 库将 JSON 字符串转换为 List<Map<String, String>> 对象。你也可以使用其他的 JSON 解析库,如 Jackson 或 Gson。
阅读全文