
Перетворення JSON на SQL за допомогою Java REST API.
JSON широко використовується для обміну даними в сучасних програмах, тоді як SQL є основою реляційних баз даних. Таким чином, перетворення JSON на SQL забезпечує плавне перетворення неструктурованих даних JSON на структуровані таблиці SQL, що полегшує запити, аналіз і підтримку. У цій статті ми збираємося використовувати Java REST API для цього завдання, забезпечуючи гнучкість, масштабованість і сумісність між платформами, заощаджуючи час і зменшуючи ручні зусилля.
- Java REST API для перетворення JSON у SQL
- Перетворення JSON на SQL у Java
- JSON до MS SQL за допомогою команд cURL
Java REST API для перетворення JSON у SQL
Aspose.Cells Cloud SDK для Java пропонує надійне та ефективне рішення для перетворення JSON у формат SQL, що дозволяє розробникам плавно перетворювати неструктуровані дані в структури, готові до реляційної бази даних. Крім перетворення JSON у SQL, Aspose.Cells Cloud SDK надає широкий спектр потужних можливостей, включаючи створення файлів Excel, обробку та перетворення в різні формати, такі як PDF, CSV і HTML.
монтаж
Щоб використовувати 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.
По-друге, нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Перетворення JSON на SQL у Java
У наступному розділі пояснюється, як перетворити схему JSON у формат MS SQL за допомогою фрагмента коду Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.
api.uploadFile("input.json", file, "internal");
Завантажте вхідний XML у хмарне сховище за допомогою методу uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.sql","internal", 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);
// ім'я вхідного файлу JSON
String name = "source.json";
// результуючий формат файлу
String format = "SQL";
// завантажити файл з локальної системи
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// завантажити вхідний файл JSON у хмарне сховище
api.uploadFile("input.json", file, "internal");
// виконати операцію перетворення документа
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// повідомлення про успішний друк
System.out.println("The JSON file is successfully converted to SQL format !");
}catch(Exception ex)
{
System.out.println(ex);
}

Попередній перегляд перетворення JSON у SQL.
JSON до MS SQL за допомогою команд cURL
Використання Aspose.Cells Cloud і команд cURL для перетворення JSON на SQL є високоефективним і практичним рішенням для керування робочими процесами даних. Цей метод автоматизує перетворення неструктурованих даних JSON у таблиці SQL, полегшуючи зберігання, запити та аналіз у реляційних базах даних. Використовуючи Aspose.Cells Cloud, розробники можуть усунути потребу в складному ручному кодуванні, забезпечити високу точність і значно заощадити час.
Першим кроком у цьому методі є створення маркера доступу 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, нам потрібно виконати наступну команду та перетворити JSON у формат SQL.
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
на назву вхідного файлу JSON (доступного в хмарному сховищі), myResultant
на назву результуючого SQL-файлу, а accessToken
на маркер доступу JWT, згенерований вище.
Якщо вам потрібно зберегти отриманий файл SQL на локальному диску, виконайте таку команду cURL:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.sql?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
Безкоштовний конвертер JSON в SQL
Щоб безпосередньо дослідити можливості Aspose.Cells Cloud REST API, ви можете скористатися нашою безкоштовною програмою JSON to SQL Converter. Ця легка та надефективна програма розроблена на основі Aspose.Cells Cloud і дає вам змогу відчути дивовижні можливості цього SDK.
Попередній перегляд програми для конвертації JSON у MS SQL.
Висновок
У цьому посібнику ми досліджували, як безперешкодно конвертувати JSON у формат SQL за допомогою команд Aspose.Cells Cloud і cURL, отримавши знання про перетворення неструктурованих даних у формат, готовий до реляційної бази даних. Ми дізналися про потужний і ефективний підхід, який автоматизує складні робочі процеси даних, зменшує ручні зусилля та забезпечує високу точність.
- Використовуючи REST API Aspose.Cells Cloud, ви можете розблокувати світ розширених можливостей, таких як багатоформатне перетворення, маніпулювання даними та бездоганна інтеграція в хмару.
Корисні посилання
Схожі статті
Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: