Как достать объект из JSON файла?

Как сделать чтобы переменная была равна объекту который находится в JSON console.log(data) возврщает то что мне нужно, но как мне записать это значение

const obj = fetch("obj.json")
  .then((response) => response.json())
  .then((data) => {
    console.log(data);
  });
console.log(obj)

Содержимое JSON просто объект

{
  "distance": { "unit": "in", "value": 10 },
  "convert_to": "m"
}

Ответы (1 шт):

Автор решения: Oliver Patterson

Вы можете получить данные в переменную, если будете использовать синтаксис async/await, но для этого вам нужно это все выполнять в async функции.

async function test()
{
    const obj = await fetch("obj.json").then((response) => response.json());

    console.log(obj);
}

test();
→ Ссылка