Class Json

java.lang.Object
io.helidon.json.binding.Json

public final class Json extends Object
Container class for JSON binding annotations.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
    Provide information about a builder class for object construction.
    static @interface 
    Specifies a custom converter class for a type, field, method, or parameter.
    static @interface 
    Marks constructors or factory methods for object creation during deserialization.
    static @interface 
    Specifies a custom deserializer class for a type, field, method, or parameter.
    static @interface 
    Marks a class as a JSON entity that should have converter generated.
    static @interface 
    Controls behavior when unknown properties are encountered during deserialization.
    static @interface 
    Excludes fields or methods from JSON serialization/deserialization.
    static @interface 
    Polymorphism supporting annotation.
    static @interface 
    Customizes the JSON property name for a field, method, or parameter.
    static @interface 
    Controls the order of properties in JSON output.
    static @interface 
    Marks properties as required during deserialization.
    static @interface 
    Controls whether null values are included in JSON output.
    static @interface 
    Specifies a custom serializer class for a type, field, or method.
    static @interface 
    Polymorphic subtype information.
    static @interface 
    A repeatable container for Json.Subtype.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait