list转json和json转list

 

///json转list

public static List JsonToList(string JsonStr)
{
JavaScriptSerializer Serializer = new JavaScriptSerializer();
List objs = Serializer.Deserialize>(JsonStr);
return objs;
}

///


/// list转json
///

public static string ListToJson(TaskActionParameterElement data)
{
try
{
System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(data.GetType());
using (MemoryStream ms = new MemoryStream())
{
serializer.WriteObject(ms, data);
return Encoding.UTF8.GetString(ms.ToArray());
}
}
catch
{
return null;
}
}

转载于:https://www.cnblogs.com/lyy445910200/p/5830502.html

你可能感兴趣的:(list转json和json转list)