[英]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.