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

Для чего нужен JSON

JSON (JavaScript Object Notation) — это легкий текстовый формат обмена данными, удобный для чтения и записи как человеком, так и машиной. Он используется для передачи структурированных данных между сервером и клиентом, а также для хранения конфигураций.

Основные преимущества:

  • Читаемость и простота.
  • Поддержка всеми популярными языками (в Python — модуль json).
  • Легковесность по сравнению с XML.

Пример использования в Python:

python
import json

# Сериализация (Python → JSON)
data = {"name": "Alice", "age": 25}
json_str = json.dumps(data)  # '{"name": "Alice", "age": 25}'

# Десериализация (JSON → Python)
restored_data = json.loads(json_str)  # {'name': 'Alice', 'age': 25}

Где применяется:

  • API (REST, GraphQL).
  • Конфиги (например, settings.json).
  • Обмен данными между микросервисами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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