[英]C# - Deserialize JSON object array
我是JSON(不是C#)的新手,正在嘗試反序列化以下內容:
var content =
{"message":"","cod":"200","calctime":"","cnt":1,"list":[{"id":80678,"dt":1439083410,"name":"rvb.name","type":5,"coord":{"lat":55.4033,"lon":37.5617},"distance":57.285,"main":{"temp":288.15,"pressure":999.6,"humidity":76},"rang":1}]}
我的代碼:
}
public class Location
{
public string message { get; set; }
public string cod { get; set; }
public string calcutime { get; set; }
public int cnt { get; set; }
public List<decimal> coord { get; set; }
public int distance { get; set; }
}
Location loc = JsonConvert.DeserializeObject<Location>(content);
但是,當我反序列化它時,它不會填充lat和long屬性。
有人可以告訴我我所缺少的嗎?
提前致謝。 注意:我正在使用JSON.NET API
坐標不是十進制列表。 它將放在方括號中。 用lat和lon創建一個coord類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.