簡體   English   中英

['ReviewerProcess'] 是什么意思?

[英]What does ['ReviewerProcess'] mean?

我正在觀看 Pluralsight 課程:使用 Json.NET 在 C# 中開始使用 JSON

我不明白為什么它增加了 processingBy 屬性

        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));
    }

JsonConvert.PopulateObject 采用現有對象並使用接收到的 json 數據對其進行修改。 在這個例子中,processedBy 是一個集合,它將“ReviewerProcess”添加到列表中。 [] 提示正在使用數組或集合。

您可以在這里查看這些方法的工作原理https://www.newtonsoft.com/json/help/html/PopulateObject.htm

明白了。有一個計數屬性,現在里面有兩件事,ReviewerProcess 是其中之一

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM