Interface JsonParser<J>

    • 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)
      • child

        J child​(J j,
                java.lang.String name)
      • asList

        java.util.List<J> asList​(J j)
      • asList

        default java.util.List<J> asList​(J j,
                                         java.lang.String name)
      • 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)