IT-словарь › Программирование › JSON5

JSON5

Программирование Svenska → Обновлено: 2026-10-18

Надмножество JSON для людей. Добавляет комментарии, завершающие запятые, одинарные кавычки, ключи без кавычек, многострочные строки и шестнадцатеричные числа. Азим Кишор, 2012 год.

Идея: JSON хорош для обмена данными между машинами, но плох как формат конфигурации (в нём нет комментариев!). JSON5 закрывает этот пробел. Где встречается: конфигурация Babel (.babelrc), TypeScript (tsconfig.json), ESLint. Официальным стандартом не является — каждый парсер ведёт себя чуть по-своему. Конкуренты: JSONC (JSON with Comments, стандарт VS Code), HJSON (ещё либеральнее), YAML (богаче, но чувствителен к отступам), TOML (собственный синтаксис). Современная тенденция: TOML (Cargo, pyproject.toml) или YAML (весь DevOps); JSON5 живёт в экосистеме JS.

← Назад к словарю