通过JSON.Net反序列化JSON数据

时间:2014-12-14 17:06:05

标签: c# json json.net

我现在正尝试使用JSON.NET处理一些JSON数据 但我不知道如何解决它。

JSON字符串非常长,因此我将其设为文件click me

我的目标是反序列化为数组是什么类型的bikeData

 public class bikeData
{
    public string sno { get; set; }
    public string sna { get; set; }
    public string sarea { get; set; }
    public string ar { get; set; }
    public string tot { get; set; }
    public string sbi { get; set; }
    public string bemp { get; set; }        
    public float lat { get; set; }
    public float lng { get; set; }
    public string mday { get; set; }
    public string sv { get; set; }

    public bikeData()
    { 

    }                
}

希望有人能帮助我。

2 个答案:

答案 0 :(得分:1)

尝试:

JsonConvert.DeserializeObject<IDictionary<string, bikeData>>()

答案 1 :(得分:0)

这应该适合你:

vara bikeDataObjects = JsonConvert.DeserializeObject<List<bikeData>>(jsonString);