- FEATURE_NAME - Static variable in class com.holonplatform.json.gson.jaxrs.GsonFeature
-
Feature name
- FEATURE_NAME - Static variable in class com.holonplatform.json.jackson.jaxrs.JacksonFeature
-
Feature name
- flush() - Method in class com.holonplatform.json.internal.AppendableWriterAdapter
-
- from(Reader) - Static method in interface com.holonplatform.json.JsonReader
-
- from(String) - Static method in interface com.holonplatform.json.JsonReader
-
Build a
JsonReader using given String as JSON data source.
- from(byte[]) - Static method in interface com.holonplatform.json.JsonReader
-
Build a
JsonReader using given byte array as JSON data source.
- from(InputStream) - Static method in interface com.holonplatform.json.JsonReader
-
- from(InputStream, String) - Static method in interface com.holonplatform.json.JsonReader
-
- from(InputStream, Charset) - Static method in interface com.holonplatform.json.JsonReader
-
- fromJson(JsonReader, Class<T>) - Method in class com.holonplatform.json.gson.internal.DefaultGsonJson
-
- fromJson(JsonReader, Iterable<P>) - Method in class com.holonplatform.json.gson.internal.DefaultGsonJson
-
- fromJson(JsonReader, Class<T>) - Method in class com.holonplatform.json.jackson.internal.DefaultJacksonJson
-
- fromJson(JsonReader, Iterable<P>) - Method in class com.holonplatform.json.jackson.internal.DefaultJacksonJson
-
- fromJson(JsonReader, Class<T>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON source into an object of the specified type.
- fromJson(String, Class<T>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON string into an object of the specified type.
- fromJson(JsonReader, Iterable<P>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON data source into a PropertyBox, using given propertySet as
PropertyBox property set.
- fromJson(JsonReader, Property...) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON data source into a PropertyBox, using given propertySet as
PropertyBox property set.
- fromJson(String, Iterable<P>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON string into a PropertyBox, using given propertySet as
PropertyBox property set.
- fromJson(String, Property...) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON string into a PropertyBox, using given propertySet as
PropertyBox property set.
- fromJsonArray(JsonReader, Class<T>) - Method in class com.holonplatform.json.gson.internal.DefaultGsonJson
-
- fromJsonArray(JsonReader, Iterable<P>) - Method in class com.holonplatform.json.gson.internal.DefaultGsonJson
-
- fromJsonArray(JsonReader, Class<T>) - Method in class com.holonplatform.json.jackson.internal.DefaultJacksonJson
-
- fromJsonArray(JsonReader, Iterable<P>) - Method in class com.holonplatform.json.jackson.internal.DefaultJacksonJson
-
- fromJsonArray(JsonReader, Class<T>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array data source into a
List of objects of the specified type.
- fromJsonArray(String, Class<T>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array string into a
List of objects of the specified type.
- fromJsonArray(JsonReader, Iterable<P>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array data source into a list of PropertyBox, using given
propertySet as PropertyBox property set.
- fromJsonArray(JsonReader, Property...) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array data source into a list of PropertyBox, using given
propertySet as PropertyBox property set.
- fromJsonArray(String, Iterable<P>) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array string into a list of PropertyBox, using given
propertySet as PropertyBox property set.
- fromJsonArray(String, Property...) - Method in interface com.holonplatform.json.Json
-
Deserializes the specified JSON array string into a list of PropertyBox, using given
propertySet as PropertyBox property set.
- get() - Method in class com.holonplatform.json.examples.ExampleJson
-
- get() - Static method in interface com.holonplatform.json.Json
-
Try to obtain a
Json implementation, either from
Context, if available using
Json.CONTEXT_KEY, or relying on registered
JsonProviders and using the one with higher priority.
- get(ClassLoader) - Static method in interface com.holonplatform.json.Json
-
Try to obtain a
Json implementation using given Classloader, either from
Context, if available
using
Json.CONTEXT_KEY, or relying on registered
JsonProviders and using the one with higher
priority.
- getChildren() - Method in interface com.holonplatform.json.model.PropertySetSerializationNode
-
Get the children nodes, if it isn't a leaf node.
- getContext(Class<?>) - Method in class com.holonplatform.json.examples.ExampleGson.MyObjectMapperResolver
-
- getContext(Class<?>) - Method in class com.holonplatform.json.examples.ExampleJackson.MyObjectMapperResolver
-
- getContext(Class<?>) - Method in class com.holonplatform.json.gson.jaxrs.internal.GsonContextResolver
-
- getContext(Class<?>) - Method in class com.holonplatform.json.jackson.jaxrs.internal.JacksonContextResolver
-
- getCurrentTemporalType() - Static method in class com.holonplatform.json.datetime.CurrentSerializationTemporalType
-
Gets the current TemporalType to use for java.util.Date values JSON serialization.
- getData() - Method in class com.holonplatform.json.examples.ExampleGson.Endpoint
-
- getData() - Method in class com.holonplatform.json.examples.ExampleJackson.Endpoint
-
- getDefault() - Static method in enum com.holonplatform.json.config.PropertyBoxSerializationMode
-
- getDefault() - Static method in interface com.holonplatform.json.model.JsonPropertySetSerializationTreeResolver
-
- getDefaultJsonProvider() - Static method in class com.holonplatform.json.internal.JsonProviders
-
- getDefaultJsonProvider(ClassLoader) - Static method in class com.holonplatform.json.internal.JsonProviders
-
Get the default
JsonProvider, if any, for given ClassLoader.
- getGsonConverter(RestTemplate) - Static method in class com.holonplatform.json.gson.spring.internal.GsonRestTemplateUtils
-
Get a registered GsonHttpMessageConverter from RestTemplate
- getJacksonConverter(RestTemplate) - Static method in class com.holonplatform.json.jackson.spring.internal.JacksonRestTemplateUtils
-
Get a registered AbstractJackson2HttpMessageConverter from RestTemplate
- getJsonProviders(ClassLoader) - Static method in class com.holonplatform.json.internal.JsonProviders
-
- getModuleName() - Method in class com.holonplatform.json.jackson.PropertyBoxModule
-
- getName() - Method in interface com.holonplatform.json.model.PropertySetSerializationNode
-
Get the node serialization name.
- getProperty() - Method in interface com.holonplatform.json.model.PropertySetSerializationNode
-
Get the property bound to this node, if it is a leaf node.
- getReader() - Method in class com.holonplatform.json.internal.DefaultJsonReader
-
- getReader() - Method in interface com.holonplatform.json.JsonReader
-
Get the
Reader to read the JSON data.
- getSize(Object, Class<?>, Type, Annotation[], MediaType) - Method in class com.holonplatform.json.gson.jaxrs.internal.GsonJsonProvider
-
- getSize(PropertyBox, Class<?>, Type, Annotation[], MediaType) - Method in class com.holonplatform.json.jackson.jaxrs.internal.JacksonJsonPropertyBoxProvider
-
- gson() - Method in class com.holonplatform.json.gson.spring.boot.GsonAutoConfiguration
-
- GsonAutoConfiguration - Class in com.holonplatform.json.gson.spring.boot
-
Spring boot auto-configuration to configure Gson bean, registering serializers and deserializers for
PropertyBox type handling.
- GsonAutoConfiguration() - Constructor for class com.holonplatform.json.gson.spring.boot.GsonAutoConfiguration
-
- GsonConfiguration - Interface in com.holonplatform.json.gson
-
Utility interface to handle Gson configuration for PropertyBox serializers and deserializers registration.
- GsonContextResolver - Class in com.holonplatform.json.gson.jaxrs.internal
-
JAX-RS ContextResolver to replace default GsonBuilder for Gson marshalling using a builder with
PropertyBox handling capabilities.
- GsonContextResolver(boolean) - Constructor for class com.holonplatform.json.gson.jaxrs.internal.GsonContextResolver
-
Constructor
- GsonContextResolverFeature - Class in com.holonplatform.json.gson.jaxrs.internal
-
Feature to configure Gson with PropertyBox marshalling capabilities.
- GsonContextResolverFeature() - Constructor for class com.holonplatform.json.gson.jaxrs.internal.GsonContextResolverFeature
-
- GsonFeature - Class in com.holonplatform.json.gson.jaxrs
-
JAX-RS Feature to register Gson JSON providers and context resolver.
- GsonFeature() - Constructor for class com.holonplatform.json.gson.jaxrs.GsonFeature
-
- GsonJson - Interface in com.holonplatform.json.gson
-
Json implementation using
Gson.
- GsonJsonProvider - Class in com.holonplatform.json.gson.jaxrs.internal
-
JAX-RS message body reader and writer using Gson as JSON serializer/deserializer.
- GsonJsonProvider() - Constructor for class com.holonplatform.json.gson.jaxrs.internal.GsonJsonProvider
-
- GsonJsonWriter - Class in com.holonplatform.json.gson.internal
-
- GsonJsonWriter(Gson, Object) - Constructor for class com.holonplatform.json.gson.internal.GsonJsonWriter
-
Default constructor.
- GsonJsonWriter(Gson, Object, Type) - Constructor for class com.holonplatform.json.gson.internal.GsonJsonWriter
-
Constructor with type parameter.
- GsonPropertyBoxDeserializer - Class in com.holonplatform.json.gson.internal
-
Gson deserializer to handle PropertyBox deserialization.
- GsonPropertyBoxDeserializer() - Constructor for class com.holonplatform.json.gson.internal.GsonPropertyBoxDeserializer
-
- GsonPropertyBoxSerializer - Class in com.holonplatform.json.gson.internal
-
Gson serializer to handle PropertyBox serialization.
- GsonPropertyBoxSerializer(PropertyBoxSerializationMode) - Constructor for class com.holonplatform.json.gson.internal.GsonPropertyBoxSerializer
-
Constructor.
- GsonProviderFeature - Class in com.holonplatform.json.gson.jaxrs.internal
-
Feature to register Gson JSON providers.
- GsonProviderFeature() - Constructor for class com.holonplatform.json.gson.jaxrs.internal.GsonProviderFeature
-
- gsonResource() - Method in class com.holonplatform.json.examples.ExampleGson
-
- GsonRestTemplateUtils - Class in com.holonplatform.json.gson.spring.internal
-
Utility class to manage Gson RestTemplate configuration.
- JacksonAutoConfiguration - Class in com.holonplatform.json.jackson.spring.boot
-
Spring boot auto-configuration to configure Jackson ObjectMapper bean, registering serializers and
deserializers for PropertyBox type handling.
- JacksonAutoConfiguration() - Constructor for class com.holonplatform.json.jackson.spring.boot.JacksonAutoConfiguration
-
- JacksonConfiguration - Interface in com.holonplatform.json.jackson
-
Utility interface to handle Jackson configuration.
- JacksonConfigurationFeature - Class in com.holonplatform.json.jackson.jaxrs.internal
-
Feature to configure Jackson object mapper with PropertyBox marshalling capabilities.
- JacksonConfigurationFeature() - Constructor for class com.holonplatform.json.jackson.jaxrs.internal.JacksonConfigurationFeature
-
- JacksonContextResolver - Class in com.holonplatform.json.jackson.jaxrs.internal
-
JAX-RS ContextResolver to replace default Jackson ObjectMapper for JSON marshalling with an
ObjectMapper with PropertyBox handling capabilities.
- JacksonContextResolver(boolean) - Constructor for class com.holonplatform.json.jackson.jaxrs.internal.JacksonContextResolver
-
Constructor.
- JacksonFeature - Class in com.holonplatform.json.jackson.jaxrs
-
JAX-RS Feature to register Jackson PropertyBox JSON serializers/deserializers and context resolver
for properly configured ObjectMapper.
- JacksonFeature() - Constructor for class com.holonplatform.json.jackson.jaxrs.JacksonFeature
-
- JacksonJson - Interface in com.holonplatform.json.jackson
-
Json implementation using Jackson
ObjectMapper.
- JacksonJsonPropertyBoxProvider - Class in com.holonplatform.json.jackson.jaxrs.internal
-
JAX-RS message body reader and writer for PropertyBox type using Jackson as JSON serializer/deserializer.
- JacksonJsonPropertyBoxProvider() - Constructor for class com.holonplatform.json.jackson.jaxrs.internal.JacksonJsonPropertyBoxProvider
-
- JacksonJsonWriter - Class in com.holonplatform.json.jackson.internal
-
- JacksonJsonWriter(ObjectMapper, Object) - Constructor for class com.holonplatform.json.jackson.internal.JacksonJsonWriter
-
Constructor
- jacksonObjectMapperPostProcessor() - Static method in class com.holonplatform.json.jackson.spring.boot.JacksonAutoConfiguration
-
- JacksonPropertyBoxDeserializer - Class in com.holonplatform.json.jackson.internal
-
Jackson JSON deserializer to handle PropertyBox deserialization
- JacksonPropertyBoxDeserializer() - Constructor for class com.holonplatform.json.jackson.internal.JacksonPropertyBoxDeserializer
-
- JacksonPropertyBoxSerializer - Class in com.holonplatform.json.jackson.internal
-
Jackson JSON serializer to handle PropertyBox serialization
- JacksonPropertyBoxSerializer() - Constructor for class com.holonplatform.json.jackson.internal.JacksonPropertyBoxSerializer
-
- JacksonProviderFeature - Class in com.holonplatform.json.jackson.jaxrs.internal
-
Feature to register Jackson JSON providers.
- JacksonProviderFeature() - Constructor for class com.holonplatform.json.jackson.jaxrs.internal.JacksonProviderFeature
-
- JacksonRestTemplateUtils - Class in com.holonplatform.json.jackson.spring.internal
-
Utility class to manage Jackson RestTemplate configuration.
- jaxrs() - Method in class com.holonplatform.json.examples.ExampleGson
-
- jaxrs() - Method in class com.holonplatform.json.examples.ExampleJackson
-
- JAXRS_DISABLE_GSON_AUTO_CONFIG - Static variable in class com.holonplatform.json.gson.jaxrs.GsonFeature
-
Property name to put in JAX-RS application configuration to disable Gson provider (message body reader and
writer) and context resolver auto-configuration.
- JAXRS_DISABLE_GSON_CONTEXT_RESOLVER - Static variable in class com.holonplatform.json.gson.jaxrs.GsonFeature
-
Property name to put in JAX-RS application configuration to disable Gson context resolver auto-configuration only
(message body reader and writer will be auto-configured).
- JAXRS_DISABLE_JACKSON_AUTO_CONFIG - Static variable in class com.holonplatform.json.jackson.jaxrs.JacksonFeature
-
Property name to put in JAX-RS application configuration to disable Jackson provider (message body reader and
writer) and context resolver auto-configuration.
- JAXRS_DISABLE_JACKSON_CONTEXT_RESOLVER - Static variable in class com.holonplatform.json.jackson.jaxrs.JacksonFeature
-
Property name to put in JAX-RS application configuration to disable Jackson context resolver auto-configuration
only (message body reader and writer will be auto-configured).
- JAXRS_JSON_PRETTY_PRINT - Static variable in class com.holonplatform.json.gson.jaxrs.GsonFeature
-
Property name to put in JAX-RS application configuration to enable JSON pretty print for the JSON
message body writer.
- JAXRS_JSON_PRETTY_PRINT - Static variable in class com.holonplatform.json.jackson.jaxrs.JacksonFeature
-
Property name to put in JAX-RS application configuration to enable JSON pretty print for the JSON
message body writer.
- json() - Method in class com.holonplatform.json.examples.ExampleGson
-
- json() - Method in class com.holonplatform.json.examples.ExampleJackson
-
- Json - Interface in com.holonplatform.json
-
A simple API to serialize and deserialize Objects to and from JSON.
- Json.JsonException - Exception in com.holonplatform.json
-
Base Json exception class.
- Json.JsonReadException - Exception in com.holonplatform.json
-
Exception thrown for JSON deserialization errors.
- Json.JsonWriteException - Exception in com.holonplatform.json
-
Exception thrown for JSON serialization errors.
- JsonConfigProperties - Interface in com.holonplatform.json.config
-
- JsonConfigProperties.JsonConfigPropertiesImpl - Class in com.holonplatform.json.config
-
Default implementation
- JsonConfigPropertiesImpl() - Constructor for class com.holonplatform.json.config.JsonConfigProperties.JsonConfigPropertiesImpl
-
- JsonDeserializationException - Exception in com.holonplatform.json.exceptions
-
Exception related to JSON deserialization errors.
- JsonDeserializationException(String) - Constructor for exception com.holonplatform.json.exceptions.JsonDeserializationException
-
Constructor with error message.
- JsonDeserializationException(String, Throwable) - Constructor for exception com.holonplatform.json.exceptions.JsonDeserializationException
-
Constructor with error message and cause.
- JsonException(String) - Constructor for exception com.holonplatform.json.Json.JsonException
-
Constructor with error message.
- JsonException(String, Throwable) - Constructor for exception com.holonplatform.json.Json.JsonException
-
Constructor with error message and cause.
- JsonLogger - Interface in com.holonplatform.json.internal
-
JSON module Logger.
- JsonPropertySetSerializationTreeResolver - Interface in com.holonplatform.json.model
-
- JsonProvider - Interface in com.holonplatform.json
-
Concrete
Json implementation provider.
- JsonProviders - Class in com.holonplatform.json.internal
-
- JsonReader - Interface in com.holonplatform.json
-
Represents a JSON encoded data source.
- JsonReadException(String) - Constructor for exception com.holonplatform.json.Json.JsonReadException
-
Constructor with error message.
- JsonReadException(String, Throwable) - Constructor for exception com.holonplatform.json.Json.JsonReadException
-
Constructor with error message and cause.
- JsonSerializationException - Exception in com.holonplatform.json.exceptions
-
Exception related to JSON serialization errors.
- JsonSerializationException(String) - Constructor for exception com.holonplatform.json.exceptions.JsonSerializationException
-
Constructor with error message.
- JsonSerializationException(String, Throwable) - Constructor for exception com.holonplatform.json.exceptions.JsonSerializationException
-
Constructor with error message and cause.
- JsonWriteException(String) - Constructor for exception com.holonplatform.json.Json.JsonWriteException
-
Constructor with error message.
- JsonWriteException(String, Throwable) - Constructor for exception com.holonplatform.json.Json.JsonWriteException
-
Constructor with error message and cause.
- JsonWriter - Interface in com.holonplatform.json
-
Represents a JSON serialization result, providing methods to obtain the JSON data in different formats.