Fix possible IllegalStateException in MatchList.fromJson

This commit is contained in:
emanuele-f 2022-09-27 12:46:53 +02:00
parent 3dcfeb2078
commit 04fe20ca95

View File

@ -435,8 +435,11 @@ public class MatchList {
public boolean fromJson(String json_str) {
try {
JsonObject obj = JsonParser.parseString(json_str).getAsJsonObject();
return deserialize(obj);
JsonElement el = JsonParser.parseString(json_str);
if(!el.isJsonObject())
return false;
return deserialize(el.getAsJsonObject());
} catch (JsonSyntaxException e) {
e.printStackTrace();
return false;