rks*_*rst 5 c# asp.net serialization json
想知道如何在c#中反序列化以下字符串:
"[{\"access_token\":\"thisistheaccesstoken\"}]"
Run Code Online (Sandbox Code Playgroud)
如果json是:我知道怎么做
"{array=[{\"access_token\":\"thisistheaccesstoken\"}]}"
Run Code Online (Sandbox Code Playgroud)
我这样做:
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);
Run Code Online (Sandbox Code Playgroud)
但是没有那个阵列名称,我不确定.有什么建议?
谢谢!
没关系,只需这样做:
JavaScriptSerializer ser = new JavaScriptSerializer();
List<AccessToken> result = ser.Deserialize<List<AccessToken>>(jsonString);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5972 次 |
| 最近记录: |