Ich versuche, einige Json von einem API zu erhalten und sie in eine POJO ist zu analysieren mit ihnen zu arbeiten, aber ich habe diesen Fall, wo ich für einen Schlüssel eines einfachen String bekommen oder eine Arraylist von Strings.Jackson Mapping Liste des String oder einfachen String
Die Json sieht wie folgt aus:
{
"offerDisplayCategoryMapping": [
{
"offerKey": "EUICC_BASE_ACTIVATION_V01",
"categoriesKeys": {
"categoryKey": "Included"
}
},
{
"offerKey": "EUICC_BASE_ACTIVATION_V02",
"categoriesKeys": {
"categoryKey": "Included"
}
},
{
"offerKey": "EUICC_BASE_ACTIVATION_V03",
"categoriesKeys": {
"categoryKey": [
"Option",
"Included"
]
}
}]
}
Ich bin mit Federauflage das Ergebnis aus der API zu erhalten. Ich habe ein POJO erstellt, das categoriesKeys
mit einem List<String>
darstellt, das categoryKey
definiert und in meinem RestTemplate
habe ich ein ObjectMapper
definiert, wo ich DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY
für den Fall von einfachen Zeichenfolgen ermöglichte, aber das funktioniert nicht !!
Irgendwelche Vorschläge?
Es wäre einfacher, wenn Sie Ihre pojo (n) und Ihre 'RestTemplate' in der hinzufügen zu helfen Frage –