首页 > 解决方案 > 使用 Jackson 仅使用规范类型字符串反序列化 JSON

问题描述

我有一个 JSON 字符串

{
    "type": "com.example.model.Person",
    "data": {
        "firstName": "Bob",
        ...
    }
}

这由以下类表示。

public class Container<T> {
    private String type;
    private T data;

    // Getters and Setters
}

(我什至尝试删除泛型类型并将其替换为Object.)

我尝试了以下方法:

我需要能够将 JSON 字符串反序列化为Container<T>仅具有给定规范类型字符串的实例。如何才能做到这一点?

标签: javajackson

解决方案


我尝试了相同的示例,它对我有用

在此处输入图像描述

您正在寻找的是相同的还是其他的东西


推荐阅读