Недавно была выпущена новая версия конвертора 3.0.
— Добавлена поддержка маски файлов all
— Убрана панель с сообщениями об ошибках
Пример форматирования xml и json файлов из командной строки:
xmltojson.exe —s . —mode format —mask all —f tabs
Скачать его можно тут:
github.com/...wnload/test/xmltojson.exe
github.com/...wnload/test/xmltojson.jar
Или web версия: javadev.github.io/xml-to-json
С уважением, Валентин
Недавно была выпущена новая версия конвертора 2.0.
— исправлен порядок атрибутов при чтении xml файла.
— добавлена минимизация файла с программой.
Скачать его можно тут:
github.com/...wnload/test/xmltojson.exe
github.com/...wnload/test/xmltojson.jar
С уважением, Валентин
Тестирование успешно завершено. Выпущена финальная версия программы.
Всем спасибо за поддержку!
С уважением, Валентин
Исходный текст программы-конвертора:
gist.github.com/...1d1d96bdce38800230ce687b7
С уважением, Валентин
Исправлено в новой версии.
На
Спасибо за совет, задал вопрос на Стековерфлоу.
Я пока считаю что xml в json всегда можно а наоборот нет.
Но не всё из XML ты можешь в JSON сконвертить.
Сможете найти xml, который бы не сконвертировался?
Все что можно представить в json можно представить и в xml.
Не понятного как представлять карту с ключами в которых есть пробелы. Не понятно как встраивать emoji в xml.
Автоматическия конвертация абстрактного xml в json не работает.
Не согласен. Работает в 100% случаев.
Хорошая идея — генерировать файлы для теста.
Спасибо за комментарий. Буду добавлять новые юнит тесты для конвертора.
Нашёл ошибку в конверторе.
Неправильно конвертируется json в xml:
{ "custom-attributes": { "custom-attribute": [ { "-attribute-id": "EAN", "#text": "667974707467" }, { "-attribute-id": "HellmannImageUrl", "#text": "https:\/\/sits-pod38.demandware.net\/dw\/image\/v2\/AAZW_PRD\/on\/demandware.static\/-\/Sites-footjoy-emea-master\/default\/dw34fed7a2\/FJ_92293_01.jpg?sw=650&sh=650&sm=fit&sfrm=jpg" }, { "-attribute-id": "proratedPrice", "#text": "60.0" }, { "-attribute-id": "stock-class", "#text": "HWL" } ] } }
Мне не нужно исправлять программу. Мне нужно протестировать работу программы.
И не должно было быть майнера. Протестируйте конвертор пожалуйста.
Нет, это простое java/swing приложение.
Это не однострочная программа и не на перле.
Появилась вэб версия программы.
javadev.github.io/xml-to-json