JSON文字列をJavaオブジェクトに変換する必要があります。 JSONにはいくつかの既知のフィールドと未知のフィールドがあります。次に例を示します。JACKSON with JSON:マップが認識されないフィールド
public class MyJsonBean {
private String abc;
private String def;
// getters and setters
}
とJSON私が解析したい:
{"abc":"value1","def":"value2","ghi":"value3","jkl":"value4"}
のみの固定フィールドは、 "ABC" と "DEF" です。他のフィールドは可変です。 私はJacksonが変数フィールドを解析し、それらをMyJsonBeanクラス内のリスト/マップに入れたいと思います。それを行う方法はありますか?
'JsonAnySetter' @リンク重複して、あなたがMap'や' 'List'にadd'適切な'にそれらの値をPUT' 'ことができます。 – Savior