使用原生java 将map 转换为 Json
时间: 2023-02-08 21:40:51 浏览: 367
可以使用 json-simple 库来将 map 转换为 json。
安装 json-simple:
1. 下载 json-simple-1.1.1.jar。
2. 将 jar 文件添加到你的类路径中。
示例代码:
```java
import java.util.Map;
import org.json.simple.JSONValue;
public class MapToJson {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", 2);
String json = JSONValue.toJSONString(map);
System.out.println(json);
}
}
```
输出:
```
{"key1":"value1","key2":2}
```
如果想要更多的控制,也可以使用 java.util.JSONObject 类来手动构建 json 对象。
阅读全文