我有一个任意的JsonValue
属性的bean,我需要从JSON编组/解组。Jersey/MOXy任意JSON属性
public class MyBean {
public String name;
public JsonValue data;
}
由于JsonValue
是标准javax.json.JsonValue
,我期待莫西调集/解组开箱的,而不是我一个普通的字符串:
{
"name": "foo",
"data": "{\"some\":\"json\"}"
}
,我期待这样的:
{
"name": "foo",
"data": {
"some": "json"
}
}
解组时,data
变成null
。我如何使用JsonValue
s并让Moxy像预期的那样管理它们?
(我需要坚持使用默认新泽西/莫西,所以没有使用其他库。)
我也改变为杰克逊。在试图坚持使用MOxy是因为它是泽西岛的新默认JSON提供商之后,我遇到了麻烦,在我切换之前遇到了更多麻烦,并且从未遇到任何其他问题。 – Filip