小编fas*_*mes的帖子

使用C#和Json.Net进行解析

一个API正在向我返回以下json:

{
   "query":{
      "pages":{
         "49123":{
            "pageid":49123,
            "ns":0,
            "title":"Phoenix (constellation)",
            "revisions":[
               {
                  "revid":588710862,
                  "parentid":588710834
               }
            ]
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我用json2csharp构建了一个代表这个json的类(我手动调整了PageInfo的名字,因为它正在咳嗽这个名字并称之为__invalid_type__49123)

public class Revision
{
    public int revid { get; set; }
    public int parentid { get; set; }
}

public class PageInfo
{
    public int pageid { get; set; }
    public int ns { get; set; }
    public string title { get; set; }
    public List<Revision> revisions { get; set; }
}

public class Pages
{ …
Run Code Online (Sandbox Code Playgroud)

c# json json.net

4
推荐指数
1
解决办法
117
查看次数

标签 统计

c# ×1

json ×1

json.net ×1