想知道如何在 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<AccessToken> tokens { get; set; }
}
JavaScriptSerializer ser = new JavaScriptSerializer();
TokenReturn result = ser.Deserialize<TokenReturn>(responseFromServer);
但如果没有那个数组名称,我不确定。有什么建议么?
Thanks!
没关系,只需这样做:
JavaScriptSerializer ser = new JavaScriptSerializer();
List<AccessToken> result = ser.Deserialize<List<AccessToken>>(jsonString);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)