ArrayList<HashMap<String, String>> tagList转为json
时间: 2023-07-09 13:04:49 浏览: 97
ArrayList,HashMap
可以使用Gson库将ArrayList<HashMap<String, String>>转换为JSON格式。以下是一个示例代码:
```java
import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个 ArrayList<HashMap<String, String>> 对象
ArrayList<HashMap<String, String>> tagList = new ArrayList<>();
HashMap<String, String> tag1 = new HashMap<>();
tag1.put("name", "tag1");
tag1.put("value", "value1");
tagList.add(tag1);
HashMap<String, String> tag2 = new HashMap<>();
tag2.put("name", "tag2");
tag2.put("value", "value2");
tagList.add(tag2);
// 将 ArrayList<HashMap<String, String>> 转换为 JSON 格式
Gson gson = new Gson();
String json = gson.toJson(tagList);
// 输出 JSON 字符串
System.out.println(json);
}
}
```
输出结果为:
```
[{"name":"tag1","value":"value1"},{"name":"tag2","value":"value2"}]
```
阅读全文