Parse json numbers as integers
This commit is contained in:
parent
824b05b3e0
commit
99a2c93ccc
1 changed files with 1 additions and 1 deletions
|
|
@ -84,7 +84,7 @@ public class JsonConfig implements ServerUtilsConfig {
|
||||||
if (jsonElement.isJsonPrimitive()) {
|
if (jsonElement.isJsonPrimitive()) {
|
||||||
JsonPrimitive jsonPrimitive = (JsonPrimitive) jsonElement;
|
JsonPrimitive jsonPrimitive = (JsonPrimitive) jsonElement;
|
||||||
if (jsonPrimitive.isBoolean()) return jsonPrimitive.getAsBoolean();
|
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 if (jsonPrimitive.isString()) return jsonPrimitive.getAsString();
|
||||||
else {
|
else {
|
||||||
throw new IllegalStateException("Not a JSON Primitive: " + jsonPrimitive);
|
throw new IllegalStateException("Not a JSON Primitive: " + jsonPrimitive);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue