default_producer:
                  
                  
                          Config:
                  
                  
                              log.connection.close: false
                  
                  
                  Когда считываю файл в коде, этот ключ мапится в такой ключ
                  
                  
                  Producers:default_producer:Config:log:connection:close: false
                  
                  
                  
                  
                  
                  То есть, точки заменяются на двоеточия
                  
                  
                  Как же записать ключ в файл так, чтобы эти точки остались и при считываниюю в коде? 
                  
                  
                  То есть, чтобы получилось
                  
                  
                  Producers:default_producer:Config:log.connection.close: false
                  
                  
                
Попробуй обернуть в "
Тот же результат ямл файлик на стороне spring config server лежит насколько я понял, этот сервер с точками в ключах не умеет работать (что есть достаточно странно)
А чем парсишь?
там какой-то подкапотный парсер я просто подключаю внешний сервис конфигураций в configurationBuilder и оно само расскладывает ключи из файлика по options, которые потом можно заинжектить в класс
Ну тоесть аспнеткоровский конфигурейшн провайдер для ямла?
Я вообще не нахожу готового решения для аспнета
скорее всего так и есть
Вообщем обычное экранирование помогло Пробовал экранирование и вчера, но просто не заметил что помогло Конфиг в ямл файлике теперь выглядит так: Producers: default_producer: Config: log\.connection\.close: false В коде ключ такой (с точечками, как надо) Producers:default_producer:Config:log.connection.close: false
Обсуждают сегодня