对前台传的json进行解析

Posted 二狗

tags:

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

#region javascriptSerializer

//这是一种C#自带的序列化的方式
//JavaScriptSerializer Serializer = new JavaScriptSerializer();
//List<Product> objs = Serializer.Deserialize<List<Product>>(name);
#endregion

#region JsonConvert

//使用第三方
//List<Product> jobInfoList = JsonConvert.DeserializeObject<List<Product>>(name);
#endregion

//用数组来接受 然后把数组转成对象
JArray javascript = (JArray)JsonConvert.DeserializeObject(name);
List<string> list = new List<string>();
for (int i = 0; i < javascript.Count; i++)
{
JObject obj = (JObject)javascript[i];
string outValue = obj["Name"].ToString(); //将一个个反序列化的JSON字符串数组转换成对象
list.Add(outValue);
}

 

 

  1. public static List<T> JSONStringToList<T>(this string JsonStr)  
  2. {  
  3.     JavaScriptSerializer Serializer = new JavaScriptSerializer();  
  4.     List<T> objs = Serializer.Deserialize<List<T>>(JsonStr);  
  5.     return objs;  
  6. }  

以上是关于对前台传的json进行解析的主要内容,如果未能解决你的问题,请参考以下文章

Json:前台对象数组传到后台解析

SpringMVC学习——SpringMVC与前台的json数据交互

SpringMVC学习09SpringMVC与前台的json数据交互

java后台怎么接收并解析前台传过来的json

求助后台json串返回到前台自动四舍五入怎么解决

PHP传递通过AJAX传递JSON对象数组到前台,前台解析,遍历JSON