JSON (JavaScript Object Notation) - це легкий формат обміну даними, який зручно використовувати як для людей, так і для машин. Він базується на синтаксисі JavaScript, але може бути використаний з багатьма іншими мовами програмування. JSON використовується для передачі даних між веб-браузерами та веб-серверами, а також для зберігання структурованих даних.
JSON представляє собою набір пар “ключ: значення”, де ключі - це рядки, а значення можуть бути рядками, числами, логічними значеннями, масивами, об’єктами або нульовим значенням. Він дозволяє представляти складні структури даних і легко перетворюється у об’єкти або масиви у більшості сучасних мов програмування.
Наприклад, ось приклад об’єкту JSON, який містить інформацію про користувача:
{
"ім'я": "Іван",
"вік": 30,
"студент": false,
"адреса": {
"місто": "Київ",
"країна": "Україна"
},
"друзі": ["Петро", "Марія", "Олена"]
}
У цьому прикладі у нас є об’єкт з ключами “ім’я”, “вік”, “студент”, “адреса” та “друзі”. Кожне значення може бути рядком, числом, логічним значенням, об’єктом або масивом, що дозволяє зручно представляти різноманітні дані.