JSON و XML ، كلاهما تنسيقات هيكلية معروفة يستخدمها المطورون على نطاق واسع لنقل البيانات. هناك العديد من المتطلبات حيث نحتاج ، كمبرمج ، إلى التحويل بين تنسيقات بيانات JSON و XML. في هذه المقالة ، ستتعلم كيفية تحويل بيانات JSON إلى تنسيق XML باستخدام C #.

تحويل JSON إلى XML في CSharp

يتم تناول الموضوعات التالية أدناه:

NET API لتحويل JSON و XML

GroupDocs.Conversion يوفر .NET API الذي يسمح بأتمتة تحويل المستندات والصور وتنسيقات الملفات الأخرى إلى بعضها البعض. أنا أستخدم نفس واجهة برمجة التطبيقات هنا لتحويل ملفات JSON إلى تنسيق XML باستخدام C #. إلى جانب تحويل JSON و XML ، تدعم واجهة برمجة التطبيقات العديد من التحويلات ذهابًا وإيابًا مثل مستندات معالجة الكلمات والعروض التقديمية والكتب الإلكترونية و JPG و PNG و WebP وغير ذلك الكثير. يمكنك الاطلاع على التفاصيل في الوثائق.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Conversion

تحويل JSON إلى XML في C

يتم استخدام كل من تنسيقات JSON و XML بشكل شائع في التطبيقات المستندة إلى الويب لنقل البيانات. هذه هي تنسيقات منظمة وقابلة للقراءة وهرمية لتخزين البيانات وتبادلها.

ترشدك الخطوات التالية إلى تحويل بيانات JSON إلى تنسيق XML باستخدام .NET API.

  • قم بتحميل ملف بيانات JSON باستخدام فئة المحول.
  • استخدم DataConvertOptions لتعيين تنسيق التحويل إلى XML.
  • قم باستدعاء طريقة تحويل لفئة المحول لتحويل بيانات JSON إلى تنسيق XML

الكود التالي يحول بيانات JSON إلى تنسيق XML باستخدام C #.

// تحويل بيانات JSON إلى تنسيق XML باستخدام C #
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم.

استنتاج

في الختام ، لقد تعلمت تحويل بيانات JSON إلى تنسيق XML داخل تطبيقات .NET باستخدام C #. يمكنك معرفة المزيد حول .NET Conversion Automation API باستخدام التوثيق ، أو عن طريق تجربة الأمثلة المتوفرة بسرعة على GitHub. اتصل بنا لأي استفسار عبر المنتدى.

أنظر أيضا