我对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对象中字段的值。