C#将Json字符串转化为对象
实体类:
public class CheckData
{
public string msg;
public string code;
public string data;
public string canPublish;
public string userName;
public string loginName;
public string userRole;
}
转换方法:
/// <summary>
/// 从一个Json串生成对象信息
/// </summary>
/// <param name="jsonString">JSON字符串</param>
/// <typeparam name="T">对象类型</typeparam>
/// <returns></returns>
public static T ToObject<T>(string json) where T : class
{
if (String.IsNullOrEmpty(json)) return null;
T obj = JsonConvert.DeserializeObject<T>(json);
return obj;
}
调用:
var sRemoteInfo = "{'canPublish':'true','msg': '登录成功 ','code': 1,'data': 'tokenstring','userName': 'user1','loginName': 'user1' }";
var userInfo = JsonHelper.ToObject<CheckData>(sRemoteInfo);

浙公网安备 33010602011771号