按 JSON.Net 反序列化 JSON 数据

本文关键字:JSON 数据 反序列化 Net | 更新日期: 2023-09-27 18:34:09

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

JSON 字符串很长,所以我把它做成一个文件 点击我

我的目标是将 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()
    { 
    }                
}

希望有人能帮助我。

按 JSON.Net 反序列化 JSON 数据

尝试:

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

这应该可以为您完成工作:

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