json إلى أتش تي أم أل

كيفية تحويل JSON إلى HTML باستخدام C# .NET.

JSON(JavaScript Object Notation) هو تنسيق خفيف لتبادل البيانات يسهل على البشر والآلات قراءته وكتابته. ومع ذلك، فإن تقديم هذه البيانات بطريقة سهلة الاستخدام وجذابة بصريًا على صفحات الويب يتطلب التحويل إلى HTML. لذلك، من خلال تحويل JSON إلى HTML، يمكنك دمج البيانات في الوقت الفعلي بسلاسة في صفحات الويب الخاصة بك، وتعزيز تجارب المستخدم، وتبسيط عملية التطوير.

REST API لتحويل JSON إلى HTML

يوفر GroupDocs.Conversion Cloud SDK for .NET حلاً قويًا ومرنًا لتحويل تنسيقات الملفات المختلفة، بما في ذلك JSON إلى HTML. تعمل واجهة برمجة التطبيقات القوية هذه على تبسيط عملية التحويل، مما يوفر لك طريقة سلسة لتحويل بيانات JSON إلى محتوى HTML جيد التنظيم. الخطوة الأولى هي تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet ثم النقر فوق الزر “تثبيت”. وبدلاً من ذلك، قد تفكر في تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

بعد التثبيت، نحتاج إلى الحصول على بيانات اعتماد API المخصصة لدينا (أي معرف العميل وسر العميل).يرجى اتباع التعليمات المحددة في هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

JSON إلى HTML في C#

يمكّنك تحويل JSON إلى HTML باستخدام C# .NET من عرض البيانات المنظمة ديناميكيًا إلى محتوى HTML جيد التنظيم وسريع الاستجابة بسهولة.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف الإدخال JSON إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
  1. قم بإنشاء مثيل لـ “ConvertSettings” حيث نحدد اسم ملف JSON للإدخال والتنسيق الناتج كـ “html” واسم ملف HTML الناتج كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بـ ConvertDocumentRequest API لتحويل ملف JSON إلى تنسيق HTML وحفظ HTML الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل CSV إلى PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new ConvertApi(configurations);
             
// قراءة محتوى ملف الإدخال JSON من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل إدخال json إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.json", stream));

    // قم بإنشاء ConvertSettings حيث نحدد اسم ملف JSON للإدخال واسم ملف HTML الناتج
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.json",
        Format = "html",
        OutputPath = "myResultant.html"
    };
    
    // قم باستدعاء الأسلوب ConvertDocument لتحويل JSON إلى تنسيق HTML
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The JSON to HTML conversion completed successfully !");
    }
}
json إلى أتش تي أم أل

الصورة: - معاينة لتحويل JSON إلى HTML.

يمكن تنزيل الإدخال JSON المستخدم في المثال أعلاه من هذا الرابط.

تحويل JSON إلى صفحة ويب باستخدام أوامر cURL

يؤدي استخدام GroupDocs.Conversion Cloud مع أوامر cURL لتحويل JSON إلى HTML إلى تبسيط الأتمتة والتكامل في مسارات العمل المختلفة. هذا الأسلوب مستقل عن النظام الأساسي، وسهل البرمجة، ويسمح بتحويل البيانات بشكل سلس وعالي الجودة دون الحاجة إلى تعليمات برمجية واسعة النطاق.

أولاً، نحتاج إلى إنشاء رمز وصول JWT استنادًا إلى بيانات اعتماد العميل. بمجرد الحصول على رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل ملف JSON إلى تنسيق HTML. بعد التحويل، يتم تخزين HTML الناتج في التخزين السحابي.

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\": \"{inputFile}\",  \"Format\": \"html\",  \"OutputPath\": \"{myResultant}\"}"

يرجى استبدال inputFile باسم ملف JSON للإدخال، وmyResultant باسم ملف HTML الناتج وaccessToken برمز وصول JWT مخصص.

  • إذا أردنا حفظ ملف HTML الناتج على محرك الأقراص المحلي، فيرجى محاولة استخدام أمر 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\": \"input.json\",  \"Format\": \"html\"}"

محول JSON إلى HTML مجاني

نوصي أيضًا باستخدام تطبيق [JSON to HTML Conversion App] المجاني وخفيف الوزن وفائق الكفاءة، والذي تم تطويره باستخدام واجهات برمجة التطبيقات GroupDocs.Conversion Cloud. فهو يمكّنك من تجربة الإمكانات المذهلة لمستند JSON إلى واجهة برمجة تطبيقات تحويل HTML.

تحويل json إلى html

روابط مفيدة

خاتمة

في هذه المقالة، اكتشفنا طريقتين قويتين لتحويل JSON إلى HTML: GroupDocs.Conversion Cloud SDK الذي يوفر حلاً قويًا ومرنًا، ومن ناحية أخرى، استخدام أوامر cURL مع GroupDocs.Conversion Cloud. يوفر هذا الأسلوب نظامًا أساسيًا مستقلاً وطريقة قابلة للبرمجة بسهولة للأتمتة. في الختام، توفر كلتا الطريقتين مزايا كبيرة، مما يضمن إخراج HTML عالي الجودة وسريع الاستجابة مما يعزز تجربة المستخدم والتفاعل مع تطبيقات الويب الخاصة بك.

مقالات ذات صلة

ونوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد حول: