namingStrategy

@ConfigItem(name = "naming-strategy")
open var namingStrategy: Optional<String>

Specifies the JsonNamingStrategy that should be used for all properties in classes for serialization and deserialization. This strategy is applied for all entities that have StructureKind.CLASS.

null by default.

This element can be one of two things:

  1. the fully qualified class name of a type implements the NamingStrategy interface and has a no-arg constructor
  2. a value in the form NamingStrategy.SnakeCase which refers to built-in values provided by the kotlin serialization library itself.