我正在观看 Pluralsight 课程:使用 Json.NET 在 C# 中使用 JSON 入门
我不明白为什么它增加了 processesBy 属性
public static void ShowPopulate()
{
Console.Clear();
Console.WriteLine("*** PopulateObject ***");
//Generate test data
List<UserInteraction> userLogs = GetTestData();
string jsonReviewed = @"{
'reviewed': true,
'processedBy': ['ReviewerProcess'],
'reviewedDate': '" + DateTime.Now.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssK") + @"'
}";
Console.WriteLine(jsonReviewed);
Console.WriteLine("- Populate values");
foreach (UserInteraction log in userLogs)
{
JsonConvert.PopulateObject(jsonReviewed, log);
}
Console.WriteLine("Reviewed: " + userLogs[0].reviewed);
Console.WriteLine("Reviewed Date: " + userLogs[0].reviewedDate);
Console.WriteLine("Processed By: " + String.Join(" | ", userLogs[0].processedBy));
}