首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Youtube数据API v3和C#

Youtube数据API v3和C#
EN

Stack Overflow用户
提问于 2016-01-29 23:57:36
回答 1查看 734关注 0票数 0

我的问题是:

所以当你去aJ5uM&part=snippet

你得到了很多信息,但我只想要一件事,那就是:

在缩略图,然后默认,然后url,所以我如何做到这一点?

为了更清楚地说明:

代码语言:javascript
运行
复制
"thumbnails": {
 "default": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg",
  "width": 120,
  "height": 90
 },
 "medium": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/mqdefault.jpg",
  "width": 320,
  "height": 180
 },
 "high": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/hqdefault.jpg",
  "width": 480,
  "height": 360
 },
 "standard": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/sddefault.jpg",
  "width": 640,
  "height": 480
 },
 "maxres": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/maxresdefault.jpg",
  "width": 1280,
  "height": 720
 }
},

然后

代码语言:javascript
运行
复制
     "default": {
  "url": "https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg",
  "width": 120,
  "height": 90
 },

然后

代码语言:javascript
运行
复制
"url": "https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg",

我想还那个网址:https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg

我在用C#编码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-30 13:49:10

我在StackOverflow上看了一下你的问题的答案,并发现这些相关的问题,这可能对你有帮助。

Deserializing JSON using JSon.NET with dynamic data

How to get a json string from url?

第一个链接描述了如何使用SimpleJSON或Json.NET (http://www.newtonsoft.com/json)实现这一目标。第二个链接描述了如何下载要在C#中解析的JSON。

在你的情况下,你必须改变

代码语言:javascript
运行
复制
string title = json.query.pages["6695"].title;

到某种程度上

代码语言:javascript
运行
复制
string url = json["items"][0]["snippet"]["thumbnails"]["default"]["url"];

为了获得所需的url (您不需要费心使用foreach语句)。此外,行中的“文本”

代码语言:javascript
运行
复制
dynamic json = SimpleJson.DeserializeObject(text)

必须用下载的JSON替换(请参阅第二个链接)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35096226

复制
相关文章

相似问题

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