
كيف تحويل JSON إلى HTML في جافا.
لماذا تحويل JSON إلى HTML؟
JSON(JavaScript Object Notation) هو تنسيق بيانات خفيف الوزن ومستخدم على نطاق واسع. ومع ذلك، لعرض البيانات بفعالية في تطبيقات الويب، فإن تحويل JSON إلى HTML أمر ضروري. وهذا يسمح بالتكامل السلس للبيانات في الوقت الحقيقي ضمن صفحات الويب، مما يعزز تجربة المستخدم والتفاعل.
- واجهة برمجة تطبيق تحويل JSON إلى HTML
- تحويل JSON إلى HTML في Java
- تحويل JSON إلى صفحة ويب باستخدام cURL
API تحويل JSON إلى HTML
GroupDocs.Conversion Cloud SDK for Java هو API يعتمد على هيكلية REST قوية ومرنة يقدم قدرات لتحويل صيغ الملفات المختلفة بما في ذلك JSON إلى HTML.
قم بتثبيت مجموعة SDK لتحويل GroupDocs السحابية لـ Java
لتتمكن من استخدام SDK، الخطوة الأولى هي تثبيت مرجع GroupDocs.Conversion Cloud SDK لـ Java. يرجى إضافة اعتماد Maven التالي في pom.xml:
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.2.0</version>
</dependency>
احصل على بيانات اعتماد API
احصل على معرف العميل وبيانات سرية العميل من GroupDocs Cloud Dashboard عن طريق اتباع التعليمات المحددة في هذا tutorial.
Convert JSON to HTML in Java
اتبع هذه الخطوات لتحويل JSON إلى HTML:
- تحقق من بيانات اعتماد واجهة برمجة التطبيقات.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- رفع ملف JSON إلى تخزين السحابة.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- قم بتعيين معلمات التحويل.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("converted-html-file.html");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// قم بإنشاء مثيل من فئة Configuration وتهيئته باستخدام معرف العميل و سر العميل
Configuration configuration = new Configuration(clientId, clientSecret);
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات لعملية تحويل ملف JSON إلى صفحة ويب HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// تهيئة مثيل من ConvertApi باستخدام كائن Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// استدعِ API ConvertDocument لتحويل ملف JSON إلى HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
}
صورة:- معاينة لتحويل JSON إلى HTML باستخدام Java.
يمكن تنزيل JSON المدخل المستخدم في المثال أعلاه من this link.
تحويل JSON إلى صفحة ويب باستخدام cURL
يمكن تبسيط تحويل ملف JSON إلى وثيقة HTML باستخدام GroupDocs.Conversion Cloud وأوامر cURL. إنها غير معتمدة على منصة معينة وتوفر تحويل بيانات عالي الجودة دون الحاجة إلى برمجة معقدة.
للشروع في هذه الطريقة، نحتاج أولاً إلى توليد رمز وصول JWT بناءً على بيانات اعتماد العميل. بمجرد الحصول على رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل ملف JSON إلى تنسيق HTML. بعد التحويل، يتم تخزين HTML الناتج في التخزين السحابي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWTtoken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"myConverted.html\"}"
يرجى استبدال inputFile
باسم ملف JSON المدخل و JWTtoken
برمز الوصول JWT مخصص.
- من أجل حفظ ملف HTML الناتج على محرك الأقراص المحلي، يرجى تخطي معلمة OutputPath. يرجى استخدام أمر cURL التالي لتحقيق هذا المتطلب:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"source.json\", \"Format\": \"html\"}"
جرّب محول JSON إلى HTML المجاني لدينا
تجربة محول JSON إلى HTML مجاني الخاص بنا المبني باستخدام API السحابي GroupDocs.Conversion.
روابط مفيدة
خاتمة
هذا المقال استكشف كيفية تحويل JSON إلى HTML باستخدام Java مع GroupDocs.Conversion Cloud SDK. تتيح هذه الطريقة للمطورين تحويل البيانات المهيكلة بفعالية إلى محتوى ويب ديناميكي ومنسق بشكل جيد. من خلال دمج هذه الطريقة، يمكن للشركات تحسين تصور البيانات وزيادة تفاعل المستخدمين على تطبيقاتها على الويب.
مقالات ذات صلة
نوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد عن: