Есть ли простой способ десериализации списка строк в одну строку?
Например, у меня было бы это JSON:
{
"stringList": [
"somethingElse"
],
"simpleString": "something",
}
Я бы хотел, чтобы быть десериализованным в этот POJO:
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AClass {
@JsonProperty("stringList")
private String justAString;
@JsonProperty("simpleString")
private String someString;
}
Я хотел бы отметить, что несомненно, что список имеет только один элемент и не имеет никакого контроля над тем, как он генерируется. Является ли единственный способ go настраиваемым десериализатором для поля justAString ?
EDIT Я хотел бы использовать класс ObjectMapper от Джексона если это возможно