Для выполнения конвертации обработка использует JAVA. Перед запуском обработки на компьютер клиента необходимо установить java (https://java.com/ru/download/)
Проверить, установлена ли на вашем компьютере java, можно выполнив следующую команду: java -version. В ответ поулчите текущую версию или ошибку в случае отсутствия java.
Для выполнения конвертации задействованы классы org.json.JSONObject и org.json.XML, а также классы BufferedReader и BufferedWriter для чтения и записи файлов
О самой обработке: Сам архив java хранится в макете обработки. При вызове функции конвертирования обработка распаковывает двоичные данный архива java. Далее создается bat файл для выполнения конвертации командной строкой. Архив jar принимает 3 аргумента на вход:
1. Напревление конвертации 0 или 1, из XML в JSON или из JSON в XMLсоответственно.
2. Полное имя конвертируемого файла.
3. Полное имя выходного файла.