不多说,直接上代码:
// 将对象序列化成 json 字符串
public static string ObjectToJson(object obj)
{
if (obj == null)
{
return string.Empty;
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.Serialize(obj);
}
// 将 json 字符串反序列化成对象
public static object JsonToObject(string json)
{
if (string.IsNullOrEmpty(json))
{
return null;
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.DeserializeObject(json);
}
// 将 json 字符串反序列化成对象
public static T JsonToObject(string json)
{
if (string.IsNullOrEmpty(json))
{
return default(T);
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.Deserialize(json);
}
上面是写的几个函数,下面是调用方法:
//将键值对对象转换为JSON数据
Dictionary Info =new Dictionary();
Info.Add("name", "King");
Info.Add("ID", "33124");
ObjectToJson(info);
//将RetJson转换为键值对对象
string RetJson="{\"name\":\"King\",\"ID\",\"33124\"}";
Dictionary Info=JsonToObject(RetJson);
//将RetJson转换为info对象
public class info{
public string name { set; get; }
public string ID { set; get; }
}
string RetJson="{\"name\":\"King\",\"ID\",\"33124\"}";
info Info=JsonToObject(RetJson);
// 将对象序列化成 json 字符串
public static string ObjectToJson(object obj)
{
if (obj == null)
{
return string.Empty;
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.Serialize(obj);
}
// 将 json 字符串反序列化成对象
public static object JsonToObject(string json)
{
if (string.IsNullOrEmpty(json))
{
return null;
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.DeserializeObject(json);
}
// 将 json 字符串反序列化成对象
public static T JsonToObject
{
if (string.IsNullOrEmpty(json))
{
return default(T);
}
JavaScriptSerializer myJson = new JavaScriptSerializer();
return myJson.Deserialize
}
上面是写的几个函数,下面是调用方法:
//将键值对对象转换为JSON数据
Dictionary
Info.Add("name", "King");
Info.Add("ID", "33124");
ObjectToJson(info);
//将RetJson转换为键值对对象
string RetJson="{\"name\":\"King\",\"ID\",\"33124\"}";
Dictionary
//将RetJson转换为info对象
public class info{
public string name { set; get; }
public string ID { set; get; }
}
string RetJson="{\"name\":\"King\",\"ID\",\"33124\"}";
info Info=JsonToObject
0人赞
分享
二维码
赏一个