Встречается на собеседованиях • сегодня
В чем разница между JSON и XML
JSON и XML — оба формата для хранения и передачи данных, но имеют ключевые различия:
1. **Синтаксис**
JSON легче и компактнее, использует `{}` для объектов и `[]` для массивов.
XML более многословный, требует тегов (`value `) и закрывающих элементов.
2. **Читаемость**
JSON проще для машин и людей.
XML сложнее из-за избыточности, но поддерживает комментарии и пространства имен.
3. **Типы данных**
JSON поддерживает строки, числа, булевы, массивы, объекты и `null`.
XML хранит все как строки, требует дополнительной валидации (через DTD или XSD).
4. **Обработка**
JSON парсится быстрее (встроен в JavaScript как `JSON.parse()`).
XML требует DOM или SAX-парсеров, что медленнее.
**Пример JSON:**
```json
{
"name": "Alice",
"age": 30,
"isActive": true
}
```
**Пример XML:**
```xml
Alice
30
true
```
**Использование:**
JSON — REST API, конфиги.
XML — документы (например, SOAP), сложные структуры с метаданными.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы