我有一個任意的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