Ein Hinweis, nach dem ich süchtig war, als ich eine Antwort im JSON-Format von einer externen API erhielt und sie in eine Modellklasse konvertierte.
Ich konvertiere json in ein Modell mit "com.fasterxml.jackson.databind.ObjectMapper # readValue (String, TypeReference)", aber eine Ausnahme tritt auf, wenn in json ein Element vorhanden ist, das im Modellfeld nicht vorhanden ist.
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
Fügen Sie der Modellklasse "@JsonIgnoreProperties (ignoreUnknown = true)" hinzu.
@NoArgsConstructor
@JsonNaming(SnakeCaseStrategy.class)
@JsonAutoDetect(getterVisibility = Visibility.NONE)
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class hogehoge {
}
So was.
Chan-Chan.
Recommended Posts