Skip to content

Commit 02aa907

Browse files
committed
Use JsonCreator instead of builder due to the unresolved bug: FasterXML/jackson-databind#921
1 parent 3c77aca commit 02aa907

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

neo-starter/src/main/java/com/neoteric/starter/jackson/model/JsonApiList.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonCreator;
44
import com.fasterxml.jackson.annotation.JsonIgnore;
5-
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
65
import com.fasterxml.jackson.annotation.JsonProperty;
7-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8-
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
96
import com.google.common.base.MoreObjects;
107
import com.google.common.collect.ImmutableList;
118
import com.google.common.collect.ImmutableMap;
@@ -16,7 +13,6 @@
1613
import java.util.Map;
1714
import java.util.Objects;
1815

19-
@JsonDeserialize(builder = JsonApiList.JsonApiListBuilder.class)
2016
public class JsonApiList<T> {
2117

2218
public static final String DATA_JSON = "data";
@@ -86,10 +82,7 @@ public static <T> JsonApiListBuilder<T> wrap(List<T> data) {
8682
return new JsonApiListBuilder<T>(data);
8783
}
8884

89-
@JsonIgnoreProperties(ignoreUnknown = true)
90-
@JsonPOJOBuilder(withPrefix = "")
9185
public static class JsonApiListBuilder<T> {
92-
9386
private List<T> data;
9487
private Map<String, Object> meta;
9588

0 commit comments

Comments
 (0)