Deserializing JSON to .NET object using Newtonsoft (or LINQ to JSON maybe?)

前端 未结 12 1073
旧巷少年郎
旧巷少年郎 2020-11-22 10:04

I know there are a few posts about Newtonsoft so hopefully this isn\'t exactly a repeat...I\'m trying to convert JSON data returned by Kazaa\'s API into a nice object of som

12条回答
  •  情歌与酒
    2020-11-22 10:13

    I like this method:

    using Newtonsoft.Json.Linq;
    // jsonString is your JSON-formatted string
    JObject jsonObj = JObject.Parse(jsonString);
    Dictionary dictObj = jsonObj.ToObject>();
    

    You can now access anything you want using the dictObj as a dictionary. You can also use Dictionary if you prefer to get the values as strings.

    You can use this same method to cast as any kind of .NET object.

提交回复
热议问题