对于我的一些单元测试,我希望能够建立特定的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");
这可以正常工作,但是我从不真正喜欢“魔术字符串”语法,而是更喜欢像JavaScript中的expando-property语法:
jsonObject.Date = DateTime.Now;
jsonObject.Album = "Me Against The World";
jsonObject.Year = 1995;
jsonObject.Artist = "2Pac";