首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.net中解析JSON-C

如何在.net中解析JSON-C
EN

Stack Overflow用户
提问于 2013-07-01 12:05:04
回答 1查看 764关注 0票数 0

我不能使用Youtube API,因为它们在WP上不受支持,所以我选择只使用JSON响应。Youtube似乎已经将响应类型更改为JSON-C,我如何解析它?

https://www.googleapis.com/youtube/v3/search?part=snippet&order=relevance&q=lil+b&key=AIzaSyACjwJrIBICZxPb1x3JRq-FQ8iaei7LqXA&alt=json

我试过Newtonsoft JSON,但它也不支持它,有什么建议吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-07-01 12:52:01

你能试试下面的代码吗?我已经将json数据保存为文本文件。使用jsonCsharp,您可以生成模型类。http://json2csharp.com/

代码语言:javascript
复制
var json = System.IO.File.ReadAllText(@"C:\json.txt"); //get json data
var result = JsonConvert.DeserializeObject<RootObject>(json);

public class PageInfo
{
    public int totalResults { get; set; }
    public int resultsPerPage { get; set; }
}

public class Id
{
    public string kind { get; set; }
    public string channelId { get; set; }
    public string videoId { get; set; }
}

public class Default
{
    public string url { get; set; }
}

public class Medium
{
    public string url { get; set; }
}

public class High
{
    public string url { get; set; }
}

public class Thumbnails
{
    public Default @default { get; set; }
    public Medium medium { get; set; }
    public High high { get; set; }
}

public class Snippet
{
    public string publishedAt { get; set; }
    public string channelId { get; set; }
    public string title { get; set; }
    public string description { get; set; }
    public Thumbnails thumbnails { get; set; }
    public string channelTitle { get; set; }
}

public class Item
{
    public string kind { get; set; }
    public string etag { get; set; }
    public Id id { get; set; }
    public Snippet snippet { get; set; }
}

public class RootObject
{
    public string kind { get; set; }
    public string etag { get; set; }
    public PageInfo pageInfo { get; set; }
    public string nextPageToken { get; set; }
    public List<Item> items { get; set; }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17397283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档