将未命名的json数组反序列化为c#中的对象
想知道如何在c#中反序列化以下字符串:
"[{\"access_token\":\"thisistheaccesstoken\"}]"
如果json是:我知道怎么做
"{array=[{\"access_token\":\"thisistheaccesstoken\"}]}"
我这样做:
public class AccessToken { public string access_token {get;set;} public DateTime expires { get; set; } } public class TokenReturn { public List tokens { get; set; } } JavaScriptSerializer ser = new JavaScriptSerializer(); TokenReturn result = ser.Deserialize(responseFromServer);
但是没有那个arrays名称,我不确定。 有什么建议?
谢谢!
没关系,只是做了:
JavaScriptSerializer ser = new JavaScriptSerializer(); List result = ser.Deserialize>(jsonString);