Конвертер XML у JSON — Безкоштовно онлайн

Вставте ваш XML нижче та натисніть Конвертувати, щоб миттєво отримати JSON.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер XML у JSON розбирає XML-документ і виводить ті самі дані як JSON з відступами. Елементи стають ключами, атрибути — ключами з префіксом @_, а повторювані елементи з однаковою назвою — масивом.

XML-декларація (<?xml ...?>) ігнорується. Текст, схожий на число, як-от 9.99, повертається як JSON-число, а не рядок.

Коли використовувати

  • Робота з RSS-фідом, sitemap, SOAP-відповіддю чи конфігураційним файлом у JavaScript, де з JSON працювати простіше.
  • Перенесення даних із системи на основі XML до JSON API чи документної бази даних.
  • Аналіз великого XML-файлу: JSON-результат часто легше переглядати, особливо після форматування.

Приклад

Введення

<catalog>
  <book id="b1"><title>Dune</title><price>9.99</price></book>
  <book id="b2"><title>Emma</title><price>4.5</price></book>
</catalog>

Виведення

{
  "catalog": {
    "book": [
      {
        "title": "Dune",
        "price": "9.99",
        "@_id": "b1"
      },
      {
        "title": "Emma",
        "price": "4.5",
        "@_id": "b2"
      }
    ],
    "#text": "\n  \n  \n"
  }
}

Запитання про цей інструмент

Чому деякі ключі мають префікс @_?

Це XML-атрибути. Префікс відокремлює їх від дочірніх елементів, які можуть мати таку саму назву. Конвертер JSON у XML знову перетворює їх на атрибути.

Чому один елемент став масивом, а інший — об’єктом?

Елемент, що кілька разів трапляється в одного батьківського елемента, стає масивом. Елемент, що трапляється лише раз, лишається окремим об’єктом. Якщо ваш код завжди очікує масив, врахуйте цей випадок.

Що буде, якщо мій XML невалідний?

Конвертація зупиниться з помилкою. Скористайтеся кнопкою «Перевірити і Запропонувати Виправлення» або валідатором XML, щоб знайти незакриті теги, атрибути без лапок чи відсутній кореневий елемент.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.