簡體   English   中英

使用Newtonsoft.Json反序列化JSON響應

[英]Deserialize JSON response using Newtonsoft.Json

我有一個Web服務,它以JSON格式返回響應,如下所示。

{“ 123”:{“ Name”:“ Abcd”,“ Age”:“ 30”},“ 231”:{“ Name”:“ xyz”,“ Age”:“ 20”},“ 543”:{ “名稱”:“ pqr”,“年齡”:“ 35”}}

我想在C#中反序列化此響應,並希望顯示它。

我該如何使用Newtonsoft.Json庫。

請幫我。

我將假定“ 123”,“ 231”和“ 543”是標識符,而不是常量屬性名。 在這種情況下,您只有一個對象字典。 首先,定義一個映射到對象的類。

public class Something
{
    public string Name { get; set; }
    public string Age { get; set; }
}

然后反序列化為這些對象的字典。

var whatever = JsonConvert.DeserializeObject<Dictionary<string, Something>>(json);

暫無
暫無

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

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