Uses of Class
de.iip_ecosphere.platform.support.json.Json
Packages that use Json
-
Uses of Json in de.iip_ecosphere.platform.support.json
Fields in de.iip_ecosphere.platform.support.json declared as JsonModifier and TypeFieldDescriptionprivate static final JsonJsonResultWrapper.MAPPERprivate static JsonJson.prototypeMethods in de.iip_ecosphere.platform.support.json that return JsonModifier and TypeMethodDescriptionabstract JsonJson.configureExceptFieldsFilter(String filterId, String... fieldNames) Enables a filter for the given id (as declared byFilter) that excepts the given fields.abstract JsonJson.configureFor(Class<?> cls) Configures this instance forclsby considering the annotations incls.abstract JsonJson.configureLazy(Set<Object> ignore) Configures this instance for lazy serialization ignoring given classes and members.static JsonJson.createInstance()Creates a configurable instance, no annotations are considered by default.static JsonJson.createInstance(Class<?> cls) Creates a pre-configured configurable instance by applyingconfigureFor(Class)so that usual annotations are considered.static JsonJson.createInstance(Class<?>... cls) Creates a pre-configured configurable instance by applyingconfigureFor(Class)so that usual annotations are considered.static JsonJson.createInstance4All()Creates a configurable instance, all annotations are considered by default.protected abstract JsonJson.createInstanceImpl(boolean considerAnnotations) Creates the actual instance.abstract JsonJson.declareEnums(Json.EnumMapping<?>... mappings) Declares enums and their mappings.abstract JsonJson.defineFields(String... fieldNames) Configures this instance so that Java field names map exactly to the given names.abstract JsonJson.defineOptionals(Class<?> cls, String... fieldNames) Configures this instance for the givenfieldNamesas optional during deserialization.abstract JsonJson.exceptFields(String... fieldNames) Configures this instance so that it excludes thefieldNamesto be excluded.abstract JsonJson.failOnUnknownProperties(boolean fail) Configures this instance to fail/fail not on unknown fields/properties.abstract JsonJson.filterAllExceptFields(String... fieldNames) Configures this instance to filter to all given field names.abstract JsonJson.handleIipDataClasses()Configures this instance for IIP conventions.Methods in de.iip_ecosphere.platform.support.json with parameters of type JsonModifier and TypeMethodDescriptionstatic voidJson.setPrototype(Json json) Manually sets the instance.