Json API fixes

This commit is contained in:
paulevsGitch 2020-11-12 00:30:33 +03:00
parent 8ed48f99d0
commit f70b22365a
2 changed files with 28 additions and 4 deletions

View file

@ -99,4 +99,19 @@ public class JsonFactory {
BetterEnd.LOGGER.catching(ex);
}
}
public static float getFloat(JsonObject object, String member, float def) {
JsonElement elem = object.get(member);
return elem == null ? def : elem.getAsFloat();
}
public static boolean getBoolean(JsonObject object, String member, boolean def) {
JsonElement elem = object.get(member);
return elem == null ? def : elem.getAsBoolean();
}
public static String getString(JsonObject object, String member, String def) {
JsonElement elem = object.get(member);
return elem == null ? def : elem.getAsString();
}
}