JSON
BackendЧастота употребления: очень высокая· Сложность: 1/5· Актуальность: 5/5· Тренд: стабильно
JSON — лёгкий текстовый формат обмена структурированными данными на основе синтаксиса объектов JavaScript.
Подробно
JSON (JavaScript Object Notation) — текстовый формат представления данных, стандартизованный в RFC 8259 и ECMA-404. Он поддерживает объекты, массивы, строки, числа, булевы значения и null, оставаясь человекочитаемым и легко разбираемым программно. JSON стал стандартом де-факто для REST и GraphQL API, конфигурационных файлов, логов и обмена сообщениями между сервисами. По сравнению с XML он компактнее и имеет однозначное отображение в структуры данных практически любого языка программирования.
Примеры употребления
- {"id":1,"name":"CubAI","tags":["it","catalog"]}
- const data = await res.json(); // разбор ответа API в JavaScript
- curl -X POST -H 'Content-Type: application/json' -d @payload.json https://api.example.com/v1/items
- jq '.items[] | .name' response.json
