0

первые намётки сериализации Text

This commit is contained in:
2020-05-12 12:20:22 +03:00
parent 95930c3aa8
commit 6785f59de9
5 changed files with 58 additions and 6 deletions

View File

@@ -2,9 +2,8 @@ package mc.protocol.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRawValue;
import com.fasterxml.jackson.databind.JsonNode;
import lombok.Data;
import mc.protocol.text.Text;
import java.util.List;
import java.util.UUID;
@@ -18,8 +17,8 @@ public class ServerInfo {
@JsonProperty("players")
private PlayersInfo playersInfo;
//TODO необходимо реализовать объект типа Chat (см. https://wiki.vg/index.php?title=Chat&oldid=8329)
private JsonNode description;
//FIXME так не получится. Нужен кастомный Jackson сериализатор
private Text description;
@JsonProperty("favicon")
private String faviconBase64;