Class JsonNameTrait

All Implemented Interfaces:
FromSourceLocation, ToNode, ToShapeId, Trait

public final class JsonNameTrait extends StringTrait
Provides a custom name to use when serializing a structure member name as a JSON object property.
  • Field Details

    • ID

      public static final ShapeId ID
  • Constructor Details

    • JsonNameTrait

      public JsonNameTrait(String value, SourceLocation sourceLocation)
    • JsonNameTrait

      public JsonNameTrait(String value)