Получение данных из JSON в js

159
07 марта 2022, 21:40

Задача такова. Есть функция, которая читает JSON файл, и выдаёт/возвращает его содержимое. При сборке проекта, JSON читается сразу, и полученные данные записываются в уже готовый js. Мне же нужно, чтобы после сборки функция каждый раз заново обращалась за данными к JSON файлу (то есть компилировала файл JSON тоже, не переводя его данные сразу в js). Как такое можно реализовать? Надеюсь понятно выразился...

Вот функция:

    const text = require('./test.json');
    export function displayText(text) {
      return text.map((x, i) => {
        switch (x[0]) {
          case 'p':
            return <p>{x[1]}</p>;
          case 'hr':
            return <hr />;
          case 'br':
            return <br />;
          default:
            return null;
        }
      });
    }

И примерно так выглядит файл json:

[
    ["p", "some text"],
    ["br"],
    ["p", "some text"],
    ["p", "some text"],
    ["hr"]
]
READ ALSO
Фильтрация массива объектов

Фильтрация массива объектов

Необходимо фильтровать массив arr1 по id, которые соответствует itemIds в массиве объектов arr2

98
Тип данных в JS

Тип данных в JS

Есть часть сайта для регистрации (человек в форме заполняет данные о количестве людей и часов):

141
Как создать перменную в JavaScript?

Как создать перменную в JavaScript?

Как в JS с помощью "if" создавать переменные? Мне нужно, чтобы при соблюдении определеной условии создавалась перемнная

185
Как програмно установить zoom в браузере?

Как програмно установить zoom в браузере?

Как програмно емулировать нажатие ctl(command)+ или ctl(command) - тоесть увеличение маштаба програмно при условии в js ?

114