使用Jackson库的ObjectMapper类将Java Map转换为JSON字符串是一种快速方法。以下是一个示例代码:
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.HashMap; import java.util.Map; public class MapToJsonExample { public static void main(String[] args) { Mapmap = new HashMap<>(); map.put("key1", "value1"); map.put("key2", 123); ObjectMapper objectMapper = new ObjectMapper(); try { String json = objectMapper.writeValueAsString(map); System.out.println(json); } catch (JsonProcessingException e) { e.printStackTrace(); } } }
在这个例子中,我们创建了一个Map对象并填充了一些键值对。然后使用ObjectMapper类的writeValueAsString方法将Map对象转换为JSON字符串,并打印输出。