Загрузка…
Загрузка…
Загрузка…
Преобразуйте XML в JSON. Вставьте текст или выберите файл, проверьте результат, затем скопируйте или скачайте его.
Нужно обратное направление? Преобразовать JSON в XML.
Определённые правила преобразования
Атрибуты XML используют префикс @_, а смешанный текст — #text. Повторяющиеся элементы становятся массивами, пустые элементы — пустыми строками, а массивы JSON — повторяющимися элементами XML. Поскольку у XML и JSON нет единственного обратимого соответствия, перед использованием в рабочей среде проверьте структуру результата.
<users> <user id="1"><name>Ada</name></user> <user id="2"><name>Linus</name></user> </users>
{
"users": {
"user": [
{
"name": "Ada",
"@_id": "1"
},
{
"name": "Linus",
"@_id": "2"
}
]
}
}Вставьте или откройте данные XML, проверьте сообщения валидации, затем скопируйте или скачайте результат JSON.
Размер входных данных ограничен 20 МБ. Ресурсоёмкие операции показывают ход выполнения, допускают отмену и имеют тайм-аут, чтобы страница оставалась отзывчивой.
Да. Форматы по-разному представляют данные, поэтому типы или структура могут измениться. На этой странице описаны однозначные правила преобразования.
Целые числа хранятся как BigInt и преобразуются в строки, если JSON не может точно их представить. NaN и Infinity вызывают понятную ошибку вместо недопустимого JSON или округления.