我试图去除json字符串的值,如下所示
{"data":[
{"description":"xxxxxx","created_time":1330356685},
{"description":"zzzz","created_time":1329817903}
]}
Run Code Online (Sandbox Code Playgroud)
我的班级如下:
public class NewFriends
{
public Data[] data { get; set; }
public class Data
{
string description { get; set; }
int created_time { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我去实现值时,我在nFrnds的数组索引中得到空值
NewFriends nFrnds = serializer.Deserialize<NewFriends>(newFriends);
Run Code Online (Sandbox Code Playgroud)
请帮忙!
我想建议您考虑使用Json.Net.它将使反序列化过程变得轻而易举.
PM>安装包Newtonsoft.Json
public class NewFriends
{
public List<Data> data { get; set; }
}
public class Data
{
string description { get; set; }
int created_time { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
var jsonObj = @"{"data":[
{"description":"xxxxxx","created_time":1330356685},
{"description":"zzzz","created_time":1329817903}
]}"
NewFriends newFriends = JsonConvert.DeserializeObject<NewFriends>(jsonObj);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1023 次 |
| 最近记录: |