需要引用:System.Web.Extensions

/// <summary>/// json的信息。保证定义的变量和json的字段一样(也可以使用struct)/// </summary>public class JsonInfo{public string res_code { get; set; }public string res_info { get; set; }public List<Persion> persionList;}public class Persion{public string name { get; set; }public string age { get; set; }}public class OperateJson{public static void ParseJson(){string json = "{'res_code':'0','res_info':'ok','persionList':[{'name':'ladygaga','age':'50'},{'name':'swift','age':'42'}]}";JavaScriptSerializer js = new JavaScriptSerializer();JsonInfo jsonInfo = js.Deserialize<JsonInfo>(json);}public static string CreateJson(object objectList){JavaScriptSerializer js = new JavaScriptSerializer();string json = js.Serialize(objectList);return json;}}

使用

 private void button3_Click(object sender, EventArgs e){OperateJson.ParseJson();}private void button4_Click(object sender, EventArgs e){JsonInfo jsonInfo = new JsonInfo();jsonInfo.res_code = "0";jsonInfo.res_info = "ok";jsonInfo.persionList = new List<Persion>();Persion persion = new Persion();persion.name = "lady gaga";persion.age = "50";jsonInfo.persionList.Add(persion);Persion persion1 = new Persion();persion1.name = "swift";persion1.age = "42";jsonInfo.persionList.Add(persion1);OperateJson.CreateJson(jsonInfo);}

  

转载于:https://www.cnblogs.com/yaosj/p/6728907.html

c#操作json 使用JavaScriptSerializer相关推荐

  1. python2 json大数据_大数据技术之python 操作json

    本篇文章探讨了大数据技术之python 操作json,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. #!/usr/bin/env python import json s = ...

  2. Java操作json的通用类

    2019独角兽企业重金招聘Python工程师标准>>> 提供一个Java中操作JSON格式的公共类: JSON(JavaScript Object Notation) 是一种轻量级的 ...

  3. js之操作JSON数据

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...

  4. Python操作Json、Csv、Excel文件

    一.Python操作Json文件 import json# json中使用双引号 data={'aa':11,'bb':22,'cc':'33' } # 字典转化json print(json.dum ...

  5. php 操作json的各种格式

    php中操作json的函数加密:json_encode() ,也就是把数据转成json格式 * 数组转换成json格式时,索引数组得出的结果是不带映射关系,所以都是[]:关联数组是映射,所以最外围是{ ...

  6. sqlserver慕课_SqlServer 操作 JSON

    Intro Sql Server 从 2016 开始支持了一些 json 操作,最近的项目里也是好多地方直接用字段直接存成了 json ,需要了解一下怎么在 Sql Server 中操作 JSON. ...

  7. php json 默认值,php操作JSON格式数据的实现代码

    知识点: 1.JSON数据格式介绍 2.对数据编码成JSON格式 3.对JSON数据进行解码,并操作 JSON数据格式表示方式如下: { "programmers": [ { &q ...

  8. sqlrowset 转化为json_Python 操作 JSON 的 9 个示例

    Python 操作 JSON 的 9 个示例 Json(JavaScript Object Notation 的缩写)是一种数据交换格式,最常用于客户端-服务器通信:当然你也可以将它保存到本地,所以也 ...

  9. Jquery重新学习之五[操作JSON数据]

    Jquery操作Json格式的数据在我们平时的项目中也经常运用:最近看Jquery权威指南中就有一章节是对这方面的整理总结:最后通过一个Asp.net结合一般处理程序ashx的实例,基本上能满足项目中 ...

最新文章

  1. 在Log4j2中更好地执行非日志记录器调用
  2. Android Studio (6)---Gradle
  3. 微矿Qlib:业内首个AI量化投资开源平台
  4. 让我康康,是谁进了 Hack for wuhan 初赛?
  5. JavaStudyNotes
  6. html倒计时插,JS倒计时插件
  7. Linux thermal governor之IPA分析
  8. ftp上传工具 免安装,3款最好用的ftp上传工具 免安装
  9. 关于MSOCache
  10. 简单理解格拉姆矩阵(Gram matrix)
  11. winVNC 源代码分析
  12. flutter AppBar背景渐变色
  13. 超实用Word小技巧,常用但很少有人记得住
  14. 克隆vmware虚拟机
  15. 编程最佳字体_网站上使用的10种最佳装饰字体
  16. python股票分析系统代码_Python 代码学习,用于股票分析
  17. 【字体分享】来一波免费的漂亮英文手写体(下)
  18. 简单描述模型的鲁棒性和泛化性的区别
  19. 百度、腾讯和阿里内部的级别和薪资待遇是什么样的?-转自知乎
  20. windows下wamp安装mongodb

热门文章

  1. linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
  2. onestage方法_FCOS : 找到诀窍了,anchor-free的one-stage目标检测算法也可以很准 | ICCV 2019...
  3. python模块datetime_Python模块学习 datetime介绍
  4. phython拟合曲面方程_python数据关系型图表散点图系列曲面拟合图
  5. ZR_DJYVP2阻燃型计算机电缆,阻燃计算机电缆ZR-DJYVP 1*3*1.5
  6. jvm调优工具_JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用
  7. 电商扣减库存_电商系统秒杀架构设计
  8. oracle 参数脚本,oracle 查看隐含参数脚本
  9. php-5.6.31安装视频教程_php安装图解教程
  10. java中jscrollpane_java中JScrollPane问题