json ל-sql

המר JSON ל-SQL באמצעות Java REST API.

JSON נמצא בשימוש נרחב להחלפת נתונים ביישומים מודרניים, בעוד ש-SQL הוא עמוד השדרה של מסדי נתונים יחסיים. לכן, ההמרה של JSON ל-SQL מאפשרת טרנספורמציה חלקה של נתוני JSON לא מובנים לטבלאות SQL מובנות, מה שמקל על שאילתה, ניתוח ותחזוקה. במאמר זה, אנו הולכים למנף את Java REST API עבור משימה זו כדי להבטיח גמישות, מדרגיות ותאימות בין פלטפורמות, לחסוך זמן ולהפחית מאמץ ידני.

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.

שנית, אנחנו צריכים להשיג את אישורי הלקוח שלנו מ-Cloud Dashboard. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת 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 ל-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 ל-sql

תצוגה מקדימה של אפליקציית ממיר JSON ל-MS SQL.

מַסְקָנָה

במדריך זה, חקרנו כיצד להמיר בצורה חלקה JSON לפורמט SQL באמצעות פקודות Aspose.Cells Cloud ו-cURL, תוך השגת תובנות לגבי הפיכת נתונים לא מובנים לפורמט מוכן למסד נתונים יחסי. למדנו גישה רבת עוצמה ויעילה שממכנת זרימות עבודה מורכבות של נתונים, מפחיתה מאמץ ידני ומבטיחה דיוק גבוה.

  • על ידי מינוף REST APIs של Aspose.Cells Cloud, אתה יכול לפתוח עולם של יכולות מתקדמות כמו המרות מרובות פורמטים, מניפולציה של נתונים ושילוב ענן חלק.

קישורים שימושיים

מאמרים קשורים

אנא בקר בקישורים הבאים כדי ללמוד עוד על: