Как импортировать json в js
4 года назад
Человек-Молекула
Ответы
К приятным особенностям json
-формата относится то, что его можно импортировать в нужном нам модуле напрямую, не используя методы для чтения файлов, такие как fs.readFileSync()
. Дело в том, что метод fs.readFileSync()
и другие относятся к среде node.js
и не будут работать в браузере, а попытка их импорта, например, внутри React-приложения:
приведет к падениям и ошибкам.
Предположим, у нас есть следующие данные в формате json
:
Сохраним эти данные внутри нашего приложения по адресу data/example.json
. А потом просто импортируем их там, где они нам нужны, не забыв указать правильный путь:
Еще одна важная особенность заключается в том, что при таком способе данные парсятся автоматически, и нет необходимости использовать JSON.parse()
:
3 года назад
Кирилл Маркеев
Для того чтобы "распарсить" json-данные, и превратить их в js-объект, достаточно использовать метод JSON.parse().
3 года назад
Вячеслав Межуревский