Как обработать данные json с помощью javascript?

Пользователь

от narciso , в категории: JavaScript , 7 месяцев назад

Как обработать данные json с помощью javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от elda , 7 месяцев назад

@narciso 

Для обработки данных JSON с помощью JavaScript вы можете использовать встроенный объект JSON.


Примеры:

  1. Преобразование строки JSON в объект JavaScript:
1
2
3
const jsonString = '{"name": "John", "age": 30, "city": "New York"}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // "John"


  1. Преобразование объекта JavaScript в строку JSON:
1
2
3
const obj = { name: "John", age: 30, city: "New York" };
const jsonString = JSON.stringify(obj);
console.log(jsonString); // '{"name":"John","age":30,"city":"New York"}'


  1. Чтение файла JSON из сервера:
1
2
3
fetch('example.json')
  .then(response => response.json())
  .then(data => console.log(data));


  1. Запись данных в файл JSON:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
const obj = { name: "John", age: 30, city: "New York" };
const jsonString = JSON.stringify(obj);
const fs = require('fs');
fs.writeFile('example.json', jsonString, err => {
  if (err) {
    console.error(err)
    return
  }
  console.log('Data written to file')
});


Важно помнить, что данные JSON должны быть валидными синтаксически. Если данные содержат ошибки, то методы JSON.parse() и JSON.stringify() могут выбрасывать ошибки.