> Какие особенности у JSON (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Сбер
Стек: JavaScript
> Пример ответа
JSON - это легковесный формат обмена данными, основанный на синтаксисе объектов JavaScript. Основные особенности:
-
Текстовый и человекочитаемый: JSON состоит из пар "ключ-значение" и массивов, что легко читается и редактируется.
-
Независимость от языка: Хотя JSON происходит из JavaScript, он поддерживается практически всеми языками программирования (Python, Java, C# и т.д.) через встроенные парсеры.
-
Строгая структура: Ключи должны быть строками в двойных кавычках, значения могут быть строками, числами, объектами, массивами, булевыми значениями или
null. Функции,undefinedили даты недопустимы. -
Легковесность: Минимальный синтаксис без лишних тегов (в отличие от XML), что уменьшает размер передаваемых данных.
-
Встроенная поддержка в JavaScript: Методы
JSON.stringify()иJSON.parse()позволяют легко преобразовывать объекты в строку и обратно.
Пример:
JAVASCRIPTconst obj = { name: "Alice", age: 30 };const json = JSON.stringify(obj); // '{"name":"Alice","age":30}'const parsed = JSON.parse(json); // { name: "Alice", age: 30 }
JSON широко используется в REST API, конфигурационных файлах и обмене данными между клиентом и сервером.
> Похожие задачи по frontend
Каким методом промиса выполнить несколько параллельных запросов и получить результат каждого
В каком формате писать ответ (XML, JSON, YAML)
Как понимать ошибку в ответе с параметром direction в JSON
Что такое temporal dead zone (TDZ) в JavaScript
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью