java的jsonstring转map
时间: 2025-01-07 07:56:14 浏览: 22
将 JSON 字符串转换为 Map 的方法
为了实现从 JSON 字符串到 Map<String, Object>
的转换,在 Java 中可以利用 Jackson 库提供的功能。下面是一个具体的例子来展示这一过程[^1]。
使用 Jackson 进行 JSON 到 Map 转换的例子:
首先,确保项目中已经引入了 Jackson 依赖项。接着可以通过如下方式完成转换操作:
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.Map;
public class JsonToMapExample {
public static void main(String[] args) throws IOException {
String jsonString = "{\"name\":\"John\", \"age\":30}";
ObjectMapper objectMapper = new ObjectMapper();
// Convert JSON string to Map
Map<String, Object> map = objectMapper.readValue(jsonString, Map.class);
System.out.println(map);
}
}
这段代码展示了如何通过 ObjectMapper
类读取 JSON 格式的字符串并将其解析成一个 Map<String, Object>
对象。这里的关键在于调用了 readValue()
方法,并指定了目标类型为 Map.class
。
相关推荐


















