json字符串转化为list<map
时间: 2024-10-16 19:03:55 浏览: 29
将JSON字符串转换为List<Map>的方法如下:
1. 首先,使用JSON库将JSON字符串转换为JSON对象。
2. 然后,使用get()方法获取JSON对象中的List<Map>。
3. 最后,将获取到的List<Map>强制转换为List<Map<String, String>>类型。
具体实现方法可以参考以下代码:
```
import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.Map;
public class JsonToListMap {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"Tom\",\"age\":\"18\"},{\"name\":\"Jerry\",\"age\":\"20\"}]";
List<Map<String, String>> list = JSON.parseObject(jsonStr, List.class);
for (Map<String, String> map : list) {
System.out.println("name: " + map.get("name") + ", age: " + map.get("age"));
}
}
}
```
以上代码将JSON字符串转换为List<Map<String, String>>类型,并输出每个Map中的name和age键值对。
阅读全文