xml to json

XML в JSON Конвертация на C# .NET.

В современном мире, ориентированном на данные, XML и JSON являются широко используемыми форматами для обмена данными между веб-приложениями и API. В то время как XML (расширяемый язык разметки) известен своим структурированным и иерархическим форматом, JSON (нотация объектов JavaScript) предпочтителен за его легковесность и удобочитаемость. Поэтому конвертация XML в JSON обеспечивает лучшую совместимость с веб-приложениями, уменьшает размер данных и повышает эффективность обработки.

API для конвертации XML в JSON

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

Установка

Для того чтобы использовать REST API в нашем решении, первый шаг — добавить его ссылку в наш проект на Java. Поэтому, пожалуйста, добавьте следующие данные в файл pom.xml проекта сборки maven.

<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>
  • Вы можете скачать последнюю версию из Aspose Repository.

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

Java XML to JSON Conversion

В этом разделе мы собираемся изучить детали того, что с помощью простых API вызовов вы можете загрузить XML файл, указать желаемый JSON вывод и получить преобразованный файл без усилий, используя фрагмент кода на Java.

CellsApi api = new CellsApi(clientId,clientSecret);

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

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

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

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

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

// для получения дополнительных примеров, пожалуйста, посетите 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);
		
    // name of input XML file
    String name = "input.xml";
    // формат файла для результирующего файла
    String format = "JSON";
		
    // загрузить файл с локальной системы
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // загрузить входной XML файл в облачное хранилище
    api.uploadFile("input.xml", file, "internal");

    // perform document conversion operation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // print success message
    System.out.println("The conversion of XML file to JSON format completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml to json conversion

Автоматизируйте преобразование XML в JSON на Java.

XML to JSON Конвертация с использованием cURL команд

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

Первый шаг — сгенерировать токен доступа JWT на основе учетных данных клиента, поэтому выполните следующую команду cURL:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

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

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

Вы можете рассмотреть возможность использования следующей команды, если вам нужно сохранить результирующий JSON на локальном диске:

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

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

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

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

xml to json converter

Бесплатный конвертер XML в JSON.

Заключение

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

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

Связанные статьи

Вы можете рассмотреть возможность посещения следующих блогов, чтобы узнать больше о: