【发布时间】:2013-08-17 06:57:39
【问题描述】:
对于我的一些单元测试,我希望能够构建特定的 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";
【问题讨论】:
-
艺术家/专辑选择应该获得双倍积分!