Class XjsObjectMapper
java.lang.Object
net.frozenblock.lib.config.api.instance.xjs.XjsObjectMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TdeserializeObject(@Nullable String modId, Path p, Class<T> clazz) static <T> TdeserializeObject(Path p, Class<T> clazz) static @Nullable StringgetComment(Field f) static booleanstatic voidserializeObject(Path p, Object o) static xjs.data.JsonArraytoJsonArray(Object[] a) static xjs.data.JsonArraytoJsonArray(Collection<?> a) static xjs.data.JsonObjectstatic xjs.data.JsonObjecttoJsonObject(Map<?, ?> map) static xjs.data.JsonValue
-
Constructor Details
-
XjsObjectMapper
public XjsObjectMapper()
-
-
Method Details
-
serializeObject
public static void serializeObject(Path p, Object o) throws IOException, NonSerializableObjectException -
deserializeObject
- Throws:
NonSerializableObjectException
-
deserializeObject
public static <T> T deserializeObject(@Nullable @Nullable String modId, Path p, Class<T> clazz) throws NonSerializableObjectException - Throws:
NonSerializableObjectException
-
toJsonValue
- Throws:
NonSerializableObjectException
-
toJsonObject
- Throws:
NonSerializableObjectException
-
getComment
-
getSaveToggle
-
toJsonObject
- Throws:
NonSerializableObjectException
-
toJsonArray
- Throws:
NonSerializableObjectException
-
toJsonArray
- Throws:
NonSerializableObjectException
-