Я пытаюсь прочитать Json
файл с Jackson
и зависит от него, делаю еще один вывод Json
. Проблема заключается в том, чтобы прочитать файл Json
, я создал объект POJO
с полями, которые представляют в Json
. Но это могло измениться и могли появиться другие значения, которые я не представил в POJO
. Итак, моя логика заключается в том, что будут добавлены поля, зависящие от прочитанных значений, которые я получил от Json. Есть ли способ сделать это, или я пришел не туда..
public String makeOutput() {
Collection<String> key = map.get("POJO");
for (String name : key) {
requestOut = mock.reflect(CAPM.class)
.field("name", "Anna")
.field("age", 12)
// there is field 'name', that didn't represent in POJO
.field(name, "Green")
.map(gson::toJson)
.val();
}
return requestOut;
}
Я использую mockNeat
lib. для генерации Json
. "карта" - это MultiValuedMap<String, String>
Json
и посмотреть, какие там поля. Если я возьму из него поле, которое не представлено в классеJavaBean
- оно не должно работать. - person Spike Johnson   schedule 30.11.2018