Interface JsonWriter.JsonClassWriterEx

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  JsonWriter.JsonClassWriterEx.Support
      If access to the JsonWriter is needed, JsonClassWriter's can access it by accessing Support.getWriter(args).
    • Method Detail

      • write

        void write​(Object o,
                   boolean showType,
                   Writer output,
                   Map<String,​Object> args)
            throws IOException
        When write() is called, it is expected that subclasses will write the appropriate JSON to the passed in Writer.
        Parameters:
        o - Object to be written in JSON format.
        showType - boolean indicating whether to show @type.
        output - Writer destination to where the actual JSON is written.
        args - Map of 'settings' arguments initially passed into the JsonWriter.
        Throws:
        IOException - if thrown by the writer. Will be caught at a higher level and wrapped in JsonIoException.