java - 将动态 json 对象映射到 java

标签 java json jackson

我正在构建一个 REST API,其负载具有名为 jsonContent 的属性,该属性保存任何有效的 json。

{
  "name":"foo",
  "jsonContent":{ "abc":"My content"}
}

在服务器端我想将它映射到一个通用的java对象,并最终将整个对象保存到mongodb

private String name;
private ?????? jsonContent

我正在使用 jackson 将 json 映射到 java。如何声明我的 java 对象以便可以使用任何 json 内容。

最佳答案

使用JsonNode :

private JsonNode jsonContent;

关于java - 将动态 json 对象映射到 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39154358/

相关文章:

java - 如何在 Scala 中将典型的 Json 文件格式打印到 Hashmap(Map) 中?

java - 如何使用 Jackson 将 map 序列化为列表

java - 如何在 Clojure 中动态查找静态类成员?

java - 如果表仅包含 null,如何使用构造函数实例化一个需要很长时间的对象?

将 mime 类型映射到友好的人性化文件类型的 Java 库或文本文件

java - Glassfish 计划(计时器)异常

python - 防止换行符复制粘贴以进行 JSON 验证

php - 使用 AJAX 和 PHP 模仿 Google 建议

java - 如何从 Android Java 中的 Wordpress 帖子 JSON 结果中获取标签

java - 如何在自定义 getter 中序列化 JSON 对象?