list<Map>转字符串代码
时间: 2023-12-09 07:02:32 浏览: 37
可以使用JSON库将List<Map>转换为字符串,示例代码如下:
```java
import com.alibaba.fastjson.JSON;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) {
List<Map<String, String>> list = new ArrayList<>();
Map<String, String> map1 = new HashMap<>();
map1.put("key1", "value1");
map1.put("key2", "value2");
list.add(map1);
Map<String, String> map2 = new HashMap<>();
map2.put("key3", "value3");
map2.put("key4", "value4");
list.add(map2);
String jsonString = JSON.toJSONString(list);
System.out.println(jsonString);
}
}
```
输出结果为:
```json
[{"key1":"value1","key2":"value2"},{"key3":"value3","key4":"value4"}]
```
需要注意的是,需要导入fastjson库。如果使用的是其他JSON库,转换方法可能不同。