Package groovy.json
Interface JsonGenerator.Converter
- All Known Implementing Classes:
DefaultJsonGenerator.ClosureConverter
- Enclosing interface:
- JsonGenerator
public static interface JsonGenerator.Converter
Handles converting a given type.
- Since:
- 2.5.0
-
Method Summary
-
Method Details
-
handles
boolean handles(java.lang.Class<?> type)Returnstrue
if this converter can handle conversions of the given type.- Parameters:
type
- the type of the object to convert- Returns:
true
if this converter can successfully convert values of the given type, elsefalse
-
convert
java.lang.Object convert(java.lang.Object value, java.lang.String key)Converts a given object.- Parameters:
value
- the object to convertkey
- the key name for the value, may benull
- Returns:
- the converted object
-