JAVA 中 map转换成json
时间: 2023-11-22 07:55:35 浏览: 128
在 Java 中将 Map 转换成 JSON 格式,可以使用 JSON 序列化库,如 Jackson、Gson 等。
以 Jackson 序列化库为例,以下是一个示例代码:
```
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.HashMap;
import java.util.Map;
public class MapToJsonExample {
public static void main(String[] args) throws Exception {
Map<String, Object> map = new HashMap<>();
map.put("name", "John");
map.put("age", 30);
map.put("city", "New York");
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(map);
System.out.println(json);
}
}
```
上述代码中,先创建一个 Map 对象,并向其中添加键值对。然后,创建一个 ObjectMapper 对象,调用其 writeValueAsString 方法将 Map 对象转换成 JSON 字符串。最后,将字符串打印输出即可。
输出结果:
```
{"city":"New York","name":"John","age":30}
```
阅读全文