Interface JSONReader

All Known Implementing Classes:
BufferedJSONReader, JSONCharArrayReader

public interface JSONReader
  • Method Details

    • json

      default JSON json()
    • read

      char read()
    • peek

      char peek()
    • expect

      default void expect(char c)
    • peekWhitespace

      default boolean peekWhitespace()
    • skipWhitespace

      default void skipWhitespace()
    • adapt

      default <T> T adapt(Class<T> type)
    • readValue

      @Nullable default @Nullable Object readValue()
    • readNull

      @Nullable default @Nullable Object readNull()
    • readTrue

      default Boolean readTrue()
    • readFalse

      default Boolean readFalse()
    • readString

      default String readString()
    • readNumber

      default Number readNumber()
    • readObject

      default JSONObject readObject()
    • readArray

      default JSONArray readArray()