From 51eaeaae3365864ae4d2dd293dbca59025f48c89 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Wed, 30 Jun 2021 10:58:13 +0200 Subject: [PATCH] Fix missing list elements --- .../java/org/warp/commonutils/moshi/MoshiPolymorphic.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/warp/commonutils/moshi/MoshiPolymorphic.java b/src/main/java/org/warp/commonutils/moshi/MoshiPolymorphic.java index c6be81f..edc5a6b 100644 --- a/src/main/java/org/warp/commonutils/moshi/MoshiPolymorphic.java +++ b/src/main/java/org/warp/commonutils/moshi/MoshiPolymorphic.java @@ -314,7 +314,9 @@ public abstract class MoshiPolymorphic { public List fromJson(@NotNull JsonReader jsonReader) throws IOException { jsonReader.beginArray(); var result = new ArrayList(); - result.add(valueAdapter.fromJson(jsonReader)); + while (jsonReader.hasNext()) { + result.add(valueAdapter.fromJson(jsonReader)); + } jsonReader.endArray(); return Collections.unmodifiableList(result); }