asp.net code
List<s_data> sound = new List<s_data>();
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
StreamReader reader = new StreamReader(response.GetResponseStream());
string vals = reader.ReadToEnd();
JsonConvert.DeserializeObject<sd_users>(vals);
中上面代码中的类
public class sd_users
{
public class User
{
public int id { get; set; }
public string kind { get; set; }
}
public class RootObject
{
public string kind { get; set; }
public int id { get; set; }
}
}
json我需要反序列化
[{ “种类”: “轨道”, “标识”:134499880, “用户”:{ “ID”:67127963, “种类”: “用户”]
答案 0 :(得分:1)
你json是一个对象数组。使用
var arr = JsonConvert.DeserializeObject<List<sd_users.RootObject>>(vals);