Я использую шаблон уса, чтобы сгенерировать код с помощью Java.Усы: как перенести первую букву
Я хотел бы закрыть первую букву поля.
Есть ли способ получить его?
Мне нужно преобразовать его напрямую. Я генерирую код C#.
EDIT
Я использую Swagger Codegen tool для того, чтобы иметь возможность генерировать клиент согласно спецификации API.
Этот инструмент использует шаблоны усов для генерации вывода. Итак, есть шаблон для каждого языка, который вам нужен. См. here, чтобы посмотреть шаблоны усов, которые предоставляет Swagger Codegen.
Я изменяю их, чтобы настроить код C#, который я хочу достичь.
{{#apiInfo}}
{{#apis}}
this.{{classname}} = new {{apiPackage}}.{{classname}}(this.Configuration);
{{/apis}}
{{/apiInfo}}
Он должен генерировать что-то вроде:
this.UserAPI = new Api.UserAPI(this.Configuration);
Я хотел бы получить:
this.userAPI = new Api.UserAPI(this.Configuration);
Возможный дубликат [Как использовать переменную в усах] (http://stackoverflow.com/questions/32656158/how-do-i-capitalize-a-variable-in-mustache) – vz0
Это определенно не тоже самое. – Jordi
Ответ будет таким же, усы не дают вам возможности обновить значение. Поэтому вам нужно будет обновить его на Java (в данном случае) – AxelH