将RestResponse反序列化为JSON数据

时间:2015-06-11 12:52:27

标签: c# json.net

如何反序列化以下Rest对JSON响应的响应 我的休息回复是

格式
{
"new_token":"fdffdsfdsfdsf",
"expires_in":400,
"login_type":"abc"
}

我有一个POCO课程

public string NewToken { get; set; }
public string ExpiresIn { get; set; }
public string LoginType { get; set; }

如何将其余的响应存储到POCO类

1 个答案:

答案 0 :(得分:0)

您只需要将JSON反序列化到您的班级中。

假设您的班级名为size_t,请使用Foo对象:

JavaScriptSerializer

您需要添加对Foo result = new JavaScriptSerializer().Deserialize<Foo>(json); 的引用才能访问System.Web.Extensions

修改

关于将原始JSON属性名称映射到外观漂亮的.Net名称的额外说明,并假设您的类名为JavaScriptSerializer,我建议使用POCO,如下所示:

DataContractJsonSerializer