So führen Sie die Serialisierung korrekt durch, wenn Sie eine Antwort auf eine Anfrage erhaltenJava

Java-Forum
Anonymous
 So führen Sie die Serialisierung korrekt durch, wenn Sie eine Antwort auf eine Anfrage erhalten

Post by Anonymous »

Ich habe eine GithubadDitionalResponse -Klasse, mit der eine JSON -Antwort von der Github -API der Deserialisierung von Deserialisierung verwendet wird. Eines der Felder, Beschreibung, kann sehr lange Text enthalten. Ich möchte seine Länge während der Deserialisierung auf 200 Zeichen beschränken. < /P>

Code: Select all

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.OffsetDateTime;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class GitHubAdditionalResponse {
@JsonProperty("title")
private String title;

@JsonProperty("user")
private User user;

@JsonProperty("updated_at")
private OffsetDateTime updatedAt;

@JsonProperty("body")
private String description;

@JsonIgnore
private String type;

public record User(@JsonProperty("login") String login) {
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post