Сервер конфигурации Spring возвращает ответ json с разрешенными путями - как этого избежать?
У меня есть такой файл.yml на моем сервере gitlab
holidays:
US:
- 03/19/2020
- 03/20/2020
- 05/18/2020
сервер конфигурации читает указанный выше yml и возвращает что-то вроде этого ответа
{"name":"*****","profiles":["simpleyml"],"label":null,"version":"*****","state":null,"propertySources":[{"name":"https://*****.com/****.git/application-simpleyml.yml",source":{"holidays.US[0]":"03/19/2020","holidays.US[1]":"03/20/2020"}
Мне нужно, чтобы сервер конфигурации возвращал "исходную" часть, как показано ниже.
{"name":"*****","profiles":["simpleyml"],"label":null,"version":"*****","state":null,"propertySources":[{"name":"https://*****.com/****.git/application-simpleyml.yml","source":
{
"holidays": {
"US": [
"03/19/2020",
"03/20/2020"
]
}
}
Может ли кто-нибудь помочь мне в этом?
1 ответ
Попробуйте это
Введите YAML
source:
holidays:
US:
- 03/19/2020
- 03/20/2020
Вернул JSON
{ "source": { "holidays": { "US": [ "03/19/2020", "03/20/2020" ] } } }
Я думаю, это соответствует вашим требованиям