Инструмент Tool Kumar

XML в JSON

Вставьте XML-документ или откройте локальный файл, чтобы преобразовать элементы в объекты JSON. Одноимённые дочерние элементы одного родителя становятся массивами, что подходит для XML с данными.

Как пользоваться инструментом

  1. Вставьте XML или откройте файл .xml.
  2. Когда детектор распознает XML, выберите XML → JSON.
  3. Проверьте объект и скопируйте отформатированный JSON.

Пример с разбором

JSON ниже получен при импорте двух повторяющихся элементов user.

Ввод · example.xml

<users><user><id>1</id><name>Ada</name></user><user><id>2</id><name>Lin</name></user></users>

Результат

{
  "users": {
    "user": [
      {
        "id": "1",
        "name": "Ada"
      },
      {
        "id": "2",
        "name": "Lin"
      }
    ]
  }
}

Параметры и особые случаи

  • Дочерние элементы с одинаковым именем становятся массивами.
  • Атрибуты сохраняются в представлении, которое использует модуль импорта.
  • Модуль импорта рассчитан на XML с данными. Для документов со смешанным содержимым может понадобиться специализированный XML-парсер.

Конфиденциальность по умолчанию

Документ остаётся в этом браузере. Tool Kumar разбирает и конвертирует данные, создаёт файлы для скачивания на вашем устройстве, без регистрации и отправки на сервер.

Вопросы об инструменте «XML в JSON»

Становятся ли повторяющиеся элементы XML массивами?
Да. Повторяющиеся дочерние элементы одного родителя группируются в массив JSON.
Сохраняются ли атрибуты XML?
Да. Атрибуты представлены в импортированном объекте, поэтому их значения остаются доступными.
Можно ли открыть файл XML?
Да. Tool Kumar распознаёт файлы .xml в окне выбора файла и предлагает конвертацию XML в JSON.

Похожие инструменты

JSON в XML, YAML в JSON и JSON-форматтер.