具有已定义对象的Marshal和Unmarshal泛型对象

时间:2013-08-30 20:56:14

标签: jaxb jersey cxf jackson

我基本上想把pojos写成marshal和unmarshal json,比如

    {
        "unknownkey": known.class,
        "other-unknownkey": known.class
    }

如果我知道那些键是什么,那么我可以简单地写一个jaxb实体,如

    @XmlRootElement
    public knownWrapper {
            public known unknownkey;
    }

但我不知道手中的钥匙,我也不知道有多少钥匙。

1 个答案:

答案 0 :(得分:0)

如果您不知道进入的对象的类型,那么您可能最好将其作为Jersey中的String使用,使用J {{{}}等JSON解析器解析它,然后内省对象'重新使用该API。