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, чтобы сохранить регистр поля "Имя". Или, может быть, я могу добавить аннотации к полю?

0 ответов

Другие вопросы по тегам