Package groovy.json
Interface JsonGenerator
- All Known Implementing Classes:
- DefaultJsonGenerator
public interface JsonGenerator
Generates JSON from objects.
 The 
JsonGenerator.Options builder can be used to configure an instance of a JsonGenerator.- Since:
- 2.5.0
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceHandles converting a given type.static classA builder used to construct aJsonGeneratorinstance that allows control over the serialized JSON output.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanisExcludingFieldsNamed(String name) Indicates whether this JsonGenerator is configured to exclude fields by the given name.booleanisExcludingValues(Object value) Indicates whether this JsonGenerator is configured to exclude values of the given object (may benull).Converts an object to its JSON representation.
- 
Method Details- 
toJsonConverts an object to its JSON representation.- Parameters:
- object- to convert to JSON
- Returns:
- JSON
 
- 
isExcludingFieldsNamedIndicates 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
 
- 
isExcludingValuesIndicates whether this JsonGenerator is configured to exclude values of the given object (may benull).- Parameters:
- value- an instance of an object
- Returns:
- true if values like this are being excluded, else false
 
 
-