From 00633ce055342386ab5cbc810857aefef5a2d8e2 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sun, 28 Apr 2019 19:08:13 +0400 Subject: [PATCH] Fixed mtgjson compatibility --- Mage.Verify/src/main/java/mage/verify/JsonLegalities.java | 4 ++++ Mage.Verify/src/main/java/mage/verify/JsonMeta.java | 5 +++++ Mage.Verify/src/main/java/mage/verify/JsonRuling.java | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/Mage.Verify/src/main/java/mage/verify/JsonLegalities.java b/Mage.Verify/src/main/java/mage/verify/JsonLegalities.java index b57dd050df..b948044472 100644 --- a/Mage.Verify/src/main/java/mage/verify/JsonLegalities.java +++ b/Mage.Verify/src/main/java/mage/verify/JsonLegalities.java @@ -1,7 +1,11 @@ package mage.verify; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; +import static mage.verify.MtgJson.MTGJSON_IGNORE_NEW_PROPERTIES; + +@JsonIgnoreProperties(ignoreUnknown = MTGJSON_IGNORE_NEW_PROPERTIES) public class JsonLegalities { @JsonProperty("1v1") public String oneVersusOne; diff --git a/Mage.Verify/src/main/java/mage/verify/JsonMeta.java b/Mage.Verify/src/main/java/mage/verify/JsonMeta.java index 4d68703479..af617214bd 100644 --- a/Mage.Verify/src/main/java/mage/verify/JsonMeta.java +++ b/Mage.Verify/src/main/java/mage/verify/JsonMeta.java @@ -1,5 +1,10 @@ package mage.verify; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +import static mage.verify.MtgJson.MTGJSON_IGNORE_NEW_PROPERTIES; + +@JsonIgnoreProperties(ignoreUnknown = MTGJSON_IGNORE_NEW_PROPERTIES) public class JsonMeta { public String date; public String version; diff --git a/Mage.Verify/src/main/java/mage/verify/JsonRuling.java b/Mage.Verify/src/main/java/mage/verify/JsonRuling.java index 1576700d58..77ae25709e 100644 --- a/Mage.Verify/src/main/java/mage/verify/JsonRuling.java +++ b/Mage.Verify/src/main/java/mage/verify/JsonRuling.java @@ -1,5 +1,10 @@ package mage.verify; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +import static mage.verify.MtgJson.MTGJSON_IGNORE_NEW_PROPERTIES; + +@JsonIgnoreProperties(ignoreUnknown = MTGJSON_IGNORE_NEW_PROPERTIES) public class JsonRuling { public String date; public String text;