xml в json

Преобразование XML в JSON в C# .NET.

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

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

Преобразование схемы XML (XSD) в схему JSON может оказаться сложной задачей, но Aspose.Cells Cloud SDK для .NET значительно упрощает этот процесс. Aspose.Cells известен своими мощными возможностями обработки электронных таблиц, а его Cloud SDK расширяет эту функциональность, облегчая преобразование схем данных.

Во-первых, нам нужно найти Aspose.Cells-Cloud в диспетчере пакетов NuGet и нажать кнопку «Добавить пакет». Это добавит ссылку на SDK в ваш проект. Во-вторых, получите учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

Преобразование XML в JSON в C#

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("input.xml", inputFile);

Загрузите входной XML-файл в облачное хранилище.

var response = cellsInstance.CellsWorkbookGetWorkbook("source.xml", null, format: "JSON", null, null, null, null, "myResultant.json", null, null);

Запустите преобразование XML в JSON. После успешного преобразования полученный JSON сохраняется в облачном хранилище.

// Полные примеры и файлы данных см. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// создать экземпляр CellsApi, передав ClientID и ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // загрузить входной XML-файл
    using (var inputFile = System.IO.File.OpenRead(input_xml))
    {
        // загрузить входной XML в облачное хранилище
        cellsInstance.UploadFile("input.xml", inputFile);

        // вызов API для преобразования схемы XML в схему JSON
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_xml,null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // вывести сообщение об успехе, если преобразование прошло успешно
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The XML file is successfully converted to JSON format !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
преобразование xml в json

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

Превратите XML в JSON с помощью команд cURL

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-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:

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. Это легкое и сверхэффективное приложение разработано на базе Aspose.Cells Cloud и позволяет вам ощутить удивительные возможности этого SDK.

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

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

Заключение

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

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

Статьи по Теме

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