{
"albums": [
{
"name": "Muse",
"permalink": "Muse",
"cover_image_url": "http://image.kazaa.com/images/69/01672812 1569/Yaron_Herman_Trio/Muse/Yaron_Herman_Trio-Muse_1.jpg",
"id": 93098,
"artist_nam e": "Yaron Herman Trio"
},
}
如何获取‘相册’中包含的'name‘的值?请帮帮我!有没有什么特别的方法呢?查看了api,并尝试了检索值,但仍然坚持!
发布于 2013-03-03 20:20:45
只需将json反序列化为对象即可。
使用JsonConvert.DeserializeObject<objectType>(jsonString);
你有一个班级
Public class Album
{
public string name {get;set;}
public string permalink {get;set;},
public string cover_image_url {get;set;}
public int id {get;set;}
public string artist_name{get;set}
}
另一个类
public class Albums
{
List<Album> albums{get;set;}
}
然后只需使用
var albums=JsonConvert.DeserializeObject<Albums>(jsonString);
现在,albums包含了albums对象的列表,因此您现在可以从其中获取任何值。
发布于 2014-05-16 23:53:05
确保您的集合变量声明为public。例如:
public class Albums
{
public List<Album> albums{get;set;}
}
https://stackoverflow.com/questions/15185534
复制相似问题