Индексация json файла и преобразование его в объект | TypeScript
Есть json:
{
"ru": {
"text_1": "Text #1",
...
},
...
}
Как мне с помошью TypeScript преобразовать его в объект? Просто нужна возможность получить любой текст по ключу: langJSON.ru.text_1 или langJSON['ru']['text_1']. Импорт делается как обычный json: import langJSON from './langJSON.json';
Самое важное, что редактор должен определять возможные варианты, как на скрине, поэтому просто поставить as any
не вариант.
Источник: Stack Overflow на русском