Parse json numbers as integers

This commit is contained in:
Frank van der Heijden 2021-07-25 00:33:25 +02:00
parent 824b05b3e0
commit 99a2c93ccc
No known key found for this signature in database
GPG key ID: B808721C2DD5B5B8

View file

@ -84,7 +84,7 @@ public class JsonConfig implements ServerUtilsConfig {
if (jsonElement.isJsonPrimitive()) {
JsonPrimitive jsonPrimitive = (JsonPrimitive) jsonElement;
if (jsonPrimitive.isBoolean()) return jsonPrimitive.getAsBoolean();
else if (jsonPrimitive.isNumber()) return jsonPrimitive.getAsNumber();
else if (jsonPrimitive.isNumber()) return jsonPrimitive.getAsNumber().intValue();
else if (jsonPrimitive.isString()) return jsonPrimitive.getAsString();
else {
throw new IllegalStateException("Not a JSON Primitive: " + jsonPrimitive);