Groovy YamlBuilder field case
Я пытаюсь создать шаблон облачной информации с помощью отличного YamlBuilder, поэтому здесь важен случай. Проблема в том, что по умолчанию YamlBuilder преобразует поля паскаль-регистр в верблюжий регистр.
См. Пример (запускаемый через groovyConsole):
import groovy.yaml.YamlBuilder
class Person {
String Name = 'Mickey Mouse'
}
YamlBuilder builder = new YamlBuilder()
builder {
Node new Person()
}
builder.toString()
Приведенный выше код возвращает поле "Имя" в нижнем регистре:
---
Node:
name: "Mickey Mouse"
Мне нужно:
---
Node:
Name: "Mickey Mouse"
Я перепробовал множество вариантов, но не нашел, как я могу сказать YamlBuilder, чтобы сохранить регистр поля "Имя". Или, может быть, я могу добавить аннотации к полю?