У меня есть некоторые данные в виде безопасных файлов конфигурации в формате HOCON.
Существует такой базовый файл:
"data":{
"k1":{
"values": ["v1", "v2"]
},
"k2":{
"values": ["x1"]
},
"k3":{
"values": ["z1"]
}
}
Может быть файл, который можно использовать для внесения некоторых изменений, например, во время теста, например:
"data":{
"k1":{
"values": ["v9"]
}
}
Я пытаюсь объединить эти два файла, используя
fileConfig.withFallback (baseFileConfig)
Конечный результат:
"data":{
"k1":{
"values": ["v9"] // desired ["v1","v2","v9"]
},
"k2":{
"values": ["x1"]
},
"k3":{
"values": ["z1"]
}
}
т.е. значения массива для "k1" из конфигурации fallBack игнорируются. Есть ли способ получить объединенный массив из двух файлов после слияния?