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

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