博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对前台传的json进行解析
阅读量:5141 次
发布时间:2019-06-13

本文共 859 字,大约阅读时间需要 2 分钟。

#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. }  

转载于:https://www.cnblogs.com/xiaojian1/p/5544399.html

你可能感兴趣的文章
ubuntu 查看系统版本
查看>>
03-Python基础之字典
查看>>
BZOJ2631 tree 【LCT】
查看>>
BZOJ4896 [Thu Summer Camp2016]补退选 【trie树】
查看>>
CentOS6.5安装指定的PHP版本(php5.5)(转)
查看>>
RegExp的test()方法
查看>>
在Swift中的ASCII到字符转换的问题
查看>>
android自定义View之仿通讯录侧边栏滑动,实现A-Z字母检索
查看>>
MPAndroidChart绘制图形表
查看>>
位置数组zoj1649 BFS
查看>>
坐标系基准面地图投影系列介绍(二)_ 地理坐标系
查看>>
提示用户进行版本更新并且发布通知监控版本下载情况
查看>>
深入研究java.lang.Process类
查看>>
数字签名的原理
查看>>
知识创造价值
查看>>
精简六法则
查看>>
MD5加密方法
查看>>
HDU 1021 Fibonacci Again
查看>>
基本包装模式
查看>>
软件需求模式阅读笔记02
查看>>