मेरे कुछ यूनिट परीक्षणों के लिए, मैं विशेष JSON मान (इस मामले में रिकॉर्ड एल्बम) बनाने की क्षमता चाहता हूं, जिसका उपयोग परीक्षण के तहत सिस्टम के लिए इनपुट के रूप में किया जा सकता है।
मेरे पास निम्नलिखित कोड हैं:
var jsonObject = new JObject();
jsonObject.Add("Date", DateTime.Now);
jsonObject.Add("Album", "Me Against The World");
jsonObject.Add("Year", 1995);
jsonObject.Add("Artist", "2Pac");
यह ठीक काम करता है, लेकिन मुझे वास्तव में "मैजिक स्ट्रिंग" सिंटैक्स पसंद नहीं है और यह इस तरह जावास्क्रिप्ट में विस्तार-संपत्ति सिंटैक्स के करीब कुछ पसंद करेगा:
jsonObject.Date = DateTime.Now;
jsonObject.Album = "Me Against The World";
jsonObject.Year = 1995;
jsonObject.Artist = "2Pac";