С помощью nconf получаю данные файла для повсеместного использования в проекте
nconf
.add('filename', {
"type": "file",
"file": path.join(__dirname, 'filename/myfile.json')
})
Данные файла
{
"Widescreen 16:10": {
"test": 11111
}
}
На выходе при таком раскладе получают совсем другой объект
{
"Widescreen 16": {
"10": {
"test": 11111
}
}
}
Понятно что ключи так не называют, но данный объект тупо в цикле выплевывает все содержимое, и если просто подгружать файл через fs, то все в порядке. А вот если с помощь nconf его дергать, то он видать приводит объект к более правильному виду. Как побороть это? Конечно я могу данный ключ сделать значением, а сам ключ привести к правильному виду, но это очень не удобно в данном случае =( Регуляркой с подменой другого символа на двоеточие тоже не хотелось бы.