일부 단위 테스트의 경우 테스트중인 시스템의 입력으로 사용할 수있는 특정 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";