JSON (JavaScript Object Notation) — это легковесный, удобочитаемый формат обмена данными. Он широко используется для передачи данных между сервером и веб-приложениями, а также служит основой для файлов конфигурации и систем хранения данных. Формат JSON основан на подмножестве языка программирования JavaScript, но при этом является полностью языково-независимым и может эффективно использоваться с различными языками программирования. В его основе лежит простой текстовый формат, состоящий из упорядоченных пар «ключ-значение» (key-value pairs). Ключи всегда представляют собой строки, заключенные в двойные кавычки, а значения могут быть строками, числами, логическими значениями (булевыми), массивами или другими объектами JSON. Простота структуры и легкость синтаксического анализа (parsing) делают его чрезвычайно популярным выбором для сериализации и обмена данными в современной веб-разработке и смежных областях. JSON часто предпочитают более громоздкому формату XML благодаря его меньшему размеру и значительно более легкой читаемости.