Package groovy.json

Interface JsonGenerator

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  JsonGenerator.Converter
      Handles converting a given type.
      static class  JsonGenerator.Options
      A builder used to construct a JsonGenerator instance that allows control over the serialized JSON output.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isExcludingFieldsNamed​(java.lang.String name)
      Indicates whether this JsonGenerator is configured to exclude fields by the given name.
      boolean isExcludingValues​(java.lang.Object value)
      Indicates whether this JsonGenerator is configured to exclude values of the given object (may be null).
      java.lang.String toJson​(java.lang.Object object)
      Converts an object to its JSON representation.
    • Method Detail

      • toJson

        java.lang.String toJson​(java.lang.Object object)
        Converts an object to its JSON representation.
        Parameters:
        object - to convert to JSON
        Returns:
        JSON
      • isExcludingFieldsNamed

        boolean isExcludingFieldsNamed​(java.lang.String name)
        Indicates whether this JsonGenerator is configured to exclude fields by the given name.
        Parameters:
        name - of the field
        Returns:
        true if that field is being excluded, else false
      • isExcludingValues

        boolean isExcludingValues​(java.lang.Object value)
        Indicates whether this JsonGenerator is configured to exclude values of the given object (may be null).
        Parameters:
        value - an instance of an object
        Returns:
        true if values like this are being excluded, else false