public final class ModrinthJsonSmall parsing helper around the project JSON utility types.
Methods
JsonArray array(JsonObject, String)Boolean bool(JsonObject, String)String[] copyOf(String[])E enumValue(JsonObject, String, Function)Instant instant(JsonObject, String)Integer integer(JsonObject, String)Long longValue(JsonObject, String)JsonObject object(JsonObject, String)T parse(JsonObject, Function)String string(JsonObject, String)Map<String, String> stringMap(JsonObject, String)String[] strings(JsonObject, String)public static JsonArray array(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
JsonArray | ||
public static Boolean bool(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
Boolean | ||
copyOf(String[])
staticSource
public static String[] copyOf(String[] values)public static <E extends Enum<E>> E enumValue(JsonObject object, String key, Function<String, E> parser)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
parser | Function<String, E> | |
| Returns | ||
E | ||
public static Instant instant(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
Instant | ||
public static Integer integer(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
Integer | ||
public static Long longValue(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
Long | ||
public static JsonObject object(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
JsonObject | ||
public static <T> T parse(JsonObject object, Function<JsonObject, T> parser)| Parameters | ||
|---|---|---|
object | JsonObject | |
parser | Function<JsonObject, T> | |
| Returns | ||
T | ||
public static String string(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
String | ||
public static Map<String, String> stringMap(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
Map<String, String> | ||
public static String[] strings(JsonObject object, String key)| Parameters | ||
|---|---|---|
object | JsonObject | |
key | String | |
| Returns | ||
String[] | ||