将jsonNode对象列表转换为另一个类,但添加一个新的父字段



我对java很陌生,我希望我的问题不要太愚蠢,并且有足够的信息让你们帮我。我有一个jsonNodes列表,每个都有以下格式:

{"field1":value1, "field2":value2, "field3":value3, "notneeded1":value4, "notneeded2":value5}

我目前正在使用下面这样的类,并将其转换为列表

@JsonIgnoreProperties(ignoreUnknown = true)
class customClass:
String field1;
String field2;
String field3;
Using TypeReference to convert the list of jsonNode to list of this class...

我想做的是在另一个字段中添加一些这样的字段

{"parentfield":{"field1":value1, "field2":value2}, "field3":value3}

如何使用这个类来完成此操作?

AFIU你想要这个:

@JsonIgnoreProperties(ignoreUnknown = true)
class CustomClass {
public String field1;
public String field2;
public String field3;
public CustomClass2 parentfield;
}
@JsonIgnoreProperties(ignoreUnknown = true)
class CustomClass2 {
public String field1;
public String field2;
}

然后,根据您的代码,使用CustomClass对象中的字段设置CustomClass2对象中字段的值。

最新更新