Package one.xingyi.core.marshelling
Interface JsonParser<J>
-
- All Known Subinterfaces:
JsonParserAndWriter<J>
public interface JsonParser<J>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanasBoolean(J j)default booleanasBoolean(J j, java.lang.String childName)java.lang.DoubleasDouble(J j)default java.lang.DoubleasDouble(J j, java.lang.String childName)intasInt(J j)default intasInt(J j, java.lang.String childName)java.util.List<J>asList(J j)default java.util.List<J>asList(J j, java.lang.String name)IResourceList<J>asResourceList(J j)default IResourceList<J>asResourceList(J j, java.lang.String name)ISimpleList<java.lang.Boolean>asSimpleBooleanList(J j)default ISimpleList<java.lang.Boolean>asSimpleBooleanList(J j, java.lang.String name)ISimpleList<java.lang.Double>asSimpleDoubleList(J j)default ISimpleList<java.lang.Double>asSimpleDoubleList(J j, java.lang.String name)ISimpleList<java.lang.Integer>asSimpleIntegerList(J j)default ISimpleList<java.lang.Integer>asSimpleIntegerList(J j, java.lang.String name)ISimpleList<java.lang.String>asSimpleStringList(J j)default ISimpleList<java.lang.String>asSimpleStringList(J j, java.lang.String name)java.lang.StringasString(J j)default java.lang.StringasString(J j, java.lang.String childName)Jchild(J j, java.lang.String name)java.lang.StringfromJ(J j)static <J> JsonParser<J>nullParser()Jparse(java.lang.String jsonString)
-
-
-
Method Detail
-
nullParser
static <J> JsonParser<J> nullParser()
-
fromJ
java.lang.String fromJ(J j)
-
parse
J parse(java.lang.String jsonString)
-
asString
java.lang.String asString(J j)
-
asString
default java.lang.String asString(J j, java.lang.String childName)
-
asInt
int asInt(J j)
-
asInt
default int asInt(J j, java.lang.String childName)
-
asBoolean
boolean asBoolean(J j)
-
asDouble
default java.lang.Double asDouble(J j, java.lang.String childName)
-
asDouble
java.lang.Double asDouble(J j)
-
asBoolean
default boolean asBoolean(J j, java.lang.String childName)
-
asResourceList
IResourceList<J> asResourceList(J j)
-
asSimpleStringList
ISimpleList<java.lang.String> asSimpleStringList(J j)
-
asSimpleStringList
default ISimpleList<java.lang.String> asSimpleStringList(J j, java.lang.String name)
-
asSimpleIntegerList
ISimpleList<java.lang.Integer> asSimpleIntegerList(J j)
-
asSimpleIntegerList
default ISimpleList<java.lang.Integer> asSimpleIntegerList(J j, java.lang.String name)
-
asSimpleDoubleList
ISimpleList<java.lang.Double> asSimpleDoubleList(J j)
-
asSimpleDoubleList
default ISimpleList<java.lang.Double> asSimpleDoubleList(J j, java.lang.String name)
-
asSimpleBooleanList
ISimpleList<java.lang.Boolean> asSimpleBooleanList(J j)
-
asSimpleBooleanList
default ISimpleList<java.lang.Boolean> asSimpleBooleanList(J j, java.lang.String name)
-
asResourceList
default IResourceList<J> asResourceList(J j, java.lang.String name)
-
-