![](/img/trans.png)
[英]Deserializing JSON to .net Different Object using NewtonSoft
[英]deserializing JSON to .net object using NewtonSoft - array
{
"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"
},
}
我如何获得“专辑”中包含的“姓名”的值? 请帮忙! 有什么具体的方法可以做到吗? 查看 api 并尝试但坚持检索值!
只是将您的 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);
现在专辑包含专辑对象列表,因此现在您可以从那里获取任何值。
确保您的集合变量被声明为 public。 例如:
public class Albums
{
public List<Album> albums{get;set;}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.