
XML до JSON Перетворення в C# .NET.
У сучасному світі, орієнтованому на дані, XML та JSON є широко використовуваними форматами для обміну даними між веб-додатками та API. Хоча XML (Мова розмітки з розширеннями) відомий своєю структурованою та ієрархічною формою, JSON (Нотація об`єктів JavaScript) надається перевага через його легкість та зрозумілість для людини. Отже, перетворення XML на JSON забезпечує кращу сумісність з веб-додатками, зменшує розмір даних та підвищує ефективність обробки.
- API для перетворення XML в JSON
- Java XML to JSON Conversion
- XML to JSON Conversion using cURL Commands
XML to JSON converter API'
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 в JSON
У цьому розділі ми розглянемо деталі, що з простими 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.
// for more examples, please visit 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";
// load file from local system
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// завантажити вхідний XML файл в хмарне сховище
api.uploadFile("input.xml", file, "internal");
// виконати операцію конвертації документів
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 у JSON у Java.
XML to JSON Conversion using cURL Commands
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 в JSON.
Висновок
Перетворення XML у JSON є важливим для безшовного обміну даними та покращення взаємодії застосунків. За допомогою Aspose.Cells Cloud SDK для Java користувачі можуть ефективно виконувати це перетворення, використовуючи потужність автоматизації на основі хмари. Незалежно від того, чи використовуєте ви Java SDK, чи просту команду cURL, наше API забезпечує точність, масштабованість і простоту інтеграції. Спробуйте Aspose.Cells Cloud сьогодні і відчуйте оптимізований підхід до перетворення XML у JSON!
Корисні посилання
Супутні статті
Ви можете розглянути можливість відвідати наступні блог-пости, щоб дізнатися більше про: