我的问题是:
所以当你去aJ5uM&part=snippet
你得到了很多信息,但我只想要一件事,那就是:
在缩略图,然后默认,然后url,所以我如何做到这一点?
为了更清楚地说明:
"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
}
},然后
"default": {
"url": "https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg",
"width": 120,
"height": 90
},然后
"url": "https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg",我想还那个网址:https://i.ytimg.com/vi/iilXL9y2HtE/default.jpg
我在用C#编码
发布于 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。
在你的情况下,你必须改变
string title = json.query.pages["6695"].title;到某种程度上
string url = json["items"][0]["snippet"]["thumbnails"]["default"]["url"];为了获得所需的url (您不需要费心使用foreach语句)。此外,行中的“文本”
dynamic json = SimpleJson.DeserializeObject(text)必须用下载的JSON替换(请参阅第二个链接)。
https://stackoverflow.com/questions/35096226
复制相似问题