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>
  • Ви можете завантажити останню версію з Aspose Repository.

Потім нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.

Перетворення 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 і відчути його чудові можливості для трансформації ваших процесів керування даними.

Корисні посилання

Схожі статті

Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: