xml в json

Java REST API для преобразования XML в JSON.

XML(Extensible Markup Language) широко используется для структурированного хранения и обмена данными, в то время как JSON приобрел популярность благодаря своей легкости и простоте интеграции с современными приложениями. Это преобразование особенно полезно при переходе устаревших систем на новые архитектуры, интеграции API или обеспечении эффективного обмена данными между платформами. Используя Java REST API, вы можете автоматизировать этот процесс, сокращая ручные усилия и достигая более быстрых и точных результатов.

REST API для преобразования XML в JSON

Aspose.Cells Cloud SDK для Java предлагает мощное и эффективное решение для преобразования XML в JSON, упрощая преобразование данных для современных приложений. С помощью всего нескольких вызовов API вы можете автоматизировать преобразование структурированных данных XML в легкий формат JSON, обеспечивая бесшовную интеграцию с API, веб-приложениями и мобильными платформами.

Установка

Чтобы использовать Cloud SDK, нам необходимо добавить следующие зависимости Maven в наш файл pom.xml:

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Затем нам нужно получить наши учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

Конвертировать XML в JSON на Java

В следующем разделе подробно объясняется, как преобразовать формат XML в JSON с помощью фрагмента кода Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Создайте экземпляр CellsApi, указав учетные данные клиента в качестве входных аргументов.

api.uploadFile("input.xml", file, "basic");

Загрузите входной XML в облачное хранилище с помощью метода uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"basic",  "Resultant.json","basic", null);

Наконец, вызовите метод cellsWorkbookGetWorkbook(…), чтобы инициировать операцию преобразования.

// Для получения дополнительных примеров посетите https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Получите ClientID и ClientSecret с https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // создать экземпляр CellsApi, используя учетные данные клиента
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // имя входного XML-файла
    String name = "source.xml";
    // результирующий формат файла
    String format = "JSON";
		
    // загрузить файл из локальной системы
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // загрузить входной XML в облачное хранилище
    api.uploadFile("input.xml", file, "internal");

    // выполнить операцию преобразования документа
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"internal",  "Resultant.json","internal", null);        
        
    // сообщение об успешной печати
    System.out.println("The XML file successfully converted to JSON format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
предварительный просмотр xml в json

Предварительный просмотр преобразования XML в JSON.

Преобразование XML-схемы в JSON-схему с помощью команд cURL

Преобразование XML в JSON с использованием Aspose.Cells Cloud и команд cURL — это быстрый и эффективный способ обработки преобразования данных в облаке. С помощью всего нескольких простых запросов cURL вы можете легко преобразовать файлы XML в формат JSON, оптимизируя интеграцию между устаревшими системами и современными приложениями. Aspose.Cells Cloud предоставляет RESTful API, который позволяет вам загружать ваш XML-файл, указывать JSON в качестве желаемого выходного формата и скачивать преобразованный файл — все это с помощью простых команд cURL.

Первым шагом в этом методе является генерация токена доступа JWT с помощью следующей команды:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Теперь, когда у нас есть токен JWT, нам нужно выполнить следующую команду, чтобы преобразовать схему XML в схему JSON.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

Замените sourceFile на имя входного XML-файла (доступного в облачном хранилище), myResultant на имя результирующего JSON-файла, а accessToken на токен доступа JWT, сгенерированный выше.

Если вы хотите сохранить полученный файл SQL на локальном диске, используйте следующую команду cURL:



curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"

Наше бесплатное приложение для конвертации XML в JSON

Попробуйте использовать наше бесплатное приложение XML to JSON Converter. Это легкое и суперэффективное приложение разработано на основе Aspose.Cells Cloud и позволяет вам ощутить невероятные возможности этого SDK.

конвертер xml в json

Предварительный просмотр конвертера XML в JSON.

Заключение

В заключение, преобразование XML в JSON с помощью Aspose.Cells Cloud и команд cURL предлагает быстрое, надежное и масштабируемое решение для современных рабочих процессов данных. Этот метод упрощает сложную задачу преобразования данных, обеспечивая бесшовную интеграцию между различными платформами и приложениями. С мощным API Aspose.Cells Cloud вы можете легко автоматизировать преобразования, повысить производительность и гарантировать высококачественные результаты.

Мы рекомендуем вам изучить Aspose.Cells Cloud SDK и оценить его замечательные возможности по трансформации ваших процессов управления данными.

Полезные ссылки

Похожие статьи

Более подробную информацию можно получить, перейдя по следующим ссылкам: