Встречается на собеседованиях • сегодня

В чем плюсы и минусы JSON

Плюсы JSON:

  • Человекочитаемый — легко воспринимается и редактируется вручную.
  • Легковесный — меньше накладных расходов по сравнению с XML.
  • Универсальный — поддерживается почти всеми языками программирования.
  • Структурированный — удобен для хранения и передачи сложных данных (вложенные объекты/массивы).

Минусы JSON:

  • Нет комментариев — нельзя добавить пояснения внутри файла.
  • Ограниченные типы данных — нет поддержки дат, бинарных данных и др. без кастомных решений.
  • Менее безопасныйeval() в JS может быть опасен при парсинге недоверенных данных.

Пример:

python
import json

data = {"name": "Alice", "age": 30}
json_str = json.dumps(data)  # Сериализация
loaded_data = json.loads(json_str)  # Десериализация
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы