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 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)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)
-
asResourceList
IResourceList<J> asResourceList(J j)
-
asResourceList
default IResourceList<J> asResourceList(J j, java.lang.String name)
-
-