إنشاء سلسلة JSON في C#
تحتاج العديد من التطبيقات إلى إرجاع البيانات بتنسيق منظم، غالبًا باستخدام JSON (JavaScript Object Notation). JSON هو تنسيق بيانات خفيف الوزن يسهل قراءته بواسطة البشر ويسهل تحليله بواسطة الأجهزة.
على الرغم من أنه من الممكن إنشاء سلاسل JSON يدويًا باستخدام StringBuilder
، إلا أن استخدام مكتبة خارجية مثل Newtonsoft.Json يمكن أن يبسط هذه العملية بشكل كبير.
يوفر Newtonsoft.Json طريقة تسلسل JSON مباشرة. فيما يلي الخطوات المحددة:
إنشاء سلسلة JSON باستخدام Newtonsoft.Json
المنتج
: public class Product
{
public string Name { get; set; }
public DateTime Expiry { get; set; }
public decimal Price { get; set; }
public string[] Sizes { get; set; }
}
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
JsonConvert.SerializeObject
: string json = JsonConvert.SerializeObject(product);
يحتوي المتغير json
الآن على سلسلة JSON تمثل كائن المنتج
:
{
"Name": "Apple",
"Expiry": "2008-12-28T00:00:00",
"Price": 3.99,
"Sizes": ["Small", "Medium", "Large"]
}
توفر مكتبة Newtonsoft.Json وثائق مفصلة حول تسلسل بيانات JSON وإلغاء التسلسل. باستخدام هذه المكتبة، يمكنك التعامل بكفاءة مع إنشاء سلاسل JSON وتمكين التبادل المرن للبيانات في تطبيقات C#.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3