您好我从服务器获取JSON数据,我想在Xamarin中提取该JSON。我如何使用NewTonSoft
解析该JSON以下是我收到的JSON回复
[
{
"Id": 5,
"AlbumKey": "2REC2ZDSFK",
"ZipFillPath": "aaaa@gmail.com\\2REC2ZDSFK",
"NoOfPages": 3,
"EmailID": "aaaa@gmail.com"
}
]
答案 0 :(得分:0)
这应该是你的模特
public class RootObject
{
public int Id { get; set; }
public string AlbumKey { get; set; }
public string ZipFillPath { get; set; }
public int NoOfPages { get; set; }
public string EmailID { get; set; }
}
然后
RootObject myObj = JsonConvert.DeserializeObject<RootObject>(json);
如果你的json是一个对象列表,比如
List<RootObject> myListObj = JsonConvert.DeserializeObject<List<RootObject>>(json);
答案 1 :(得分:0)
public class yourClass
{
public int Id { get; set; }
public string AlbumKey { get; set; }
public string ZipFillPath { get; set; }
public int NoOfPages { get; set; }
public string EmailID { get; set; }
}
将此视为您的模型类,您可以
var responseText= JsonConvert.DeserializeObject<yourClass>(jsonResponse);
然后,根据它是列表还是不列表,您可以从中获取数据
如果您无法找到该类,您可以检查当前类和该类的名称空间是否相同。