public interface PropertyNamingStrategy
カスタムプロパティの命名戦略を定義できます。事前定義されたプロパティの命名戦略を指定します。JsonbProperty 値をオーバーライドしません。
この戦略は JsonbConfig
を介して設定できます。
JsonbConfig
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | CASE_INSENSITIVE この戦略を使用すると、直列化は ID と同じになります。 |
static StringSE | IDENTITY この戦略を使用すると、プロパティ名は変更されません。 |
static StringSE | LOWER_CASE_WITH_DASHES この戦略を使用して、プロパティ名はダッシュ付きの小文字に変換されます。 |
static StringSE | LOWER_CASE_WITH_UNDERSCORES この戦略を使用して、プロパティ名はアンダースコア付きの小文字に変換されます。 |
static StringSE | UPPER_CAMEL_CASE この戦略を使用すると、最初の文字が大文字になります。 |
static StringSE | UPPER_CAMEL_CASE_WITH_SPACES この戦略を使用すると、最初の文字が大文字になり、単語がスペースで区切られます。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | translateName(StringSE propertyName) プロパティ名を JSON フィールド名表現に変換します。 |
static final StringSE LOWER_CASE_WITH_DASHES
static final StringSE LOWER_CASE_WITH_UNDERSCORES
static final StringSE UPPER_CAMEL_CASE_WITH_SPACES
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.