list转json和json转list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list转json和json转list相关的知识,希望对你有一定的参考价值。

 

///json转list

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

/// <summary>
/// list转json
/// </summary>
public static string ListToJson<TaskActionParameterElement>(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;
}
}

以上是关于list转json和json转list的主要内容,如果未能解决你的问题,请参考以下文章

List集合和JSON互转工具类

android怎么直接把json转换为list

js中如何获得后台传的list数组

如何从数据库取出一个list,到页面转换为Json,做成一个报表?菜鸟刚学,

jackson怎么将list转为json字符串

Json字符串转Java对象和List集合