map转json字符串 java
时间: 2023-09-22 22:06:05 浏览: 45
使用Jackson库可以将Java的Map对象转换为JSON字符串。
示例代码:
```java
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.HashMap;
import java.util.Map;
public class MapToJsonString {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("name", "Alice");
map.put("age", 30);
map.put("gender", "female");
ObjectMapper objectMapper = new ObjectMapper();
try {
String jsonString = objectMapper.writeValueAsString(map);
System.out.println(jsonString);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
}
```
输出结果:
```
{"gender":"female","name":"Alice","age":30}
```