Package jodd.json
Light, but powerful JSON parser and serializers.
-
Interface Summary Interface Description TypeJsonParser<T> Parser of JSON default types.TypeJsonSerializer<T> Type JSON Serializer defines how a type is serialized into JSON string.ValueConverter<S,T> Value converter forJsonParser
. -
Class Summary Class Description BeanSerializer Bean visitor that serializes properties of a bean.JsonArray Representation of JSON array.JsonContext JSON context used during serialization for building the JSON string.JsonObject Representation of JSON object.JsonParser Simple, developer-friendly JSON parser.JsonParser.Defaults JsonParserBase Just a base class ofJsonParser
that contains various utilities, to reduce the size of a parser.JsonSerializer JSON serializer.JsonSerializer.Defaults JsonValueContext Context of current serialized value.JsonWriter Simple JSON writer.LazyList Similar toLazyMap
, the list elements are resolved only when required.LazyMap This map only builds once you ask for a key for the first time.MapToBean Map to bean converter.Path Path to a property from JSON root.PathQuery Path query is used to match properties with some Path.PrettyJsonSerializer JsonSerializer
that prints out formatted JSON.TypeJsonParserMap TypeJsonSerializerMap Map ofjson type serializers
.TypeJsonVisitor Type's property visitor that follows JSON include/excludes rules. -
Exception Summary Exception Description JsonException JSON exception.