c#操作json 使用JavaScriptSerializer
需要引用: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相关推荐
- python2 json大数据_大数据技术之python 操作json
本篇文章探讨了大数据技术之python 操作json,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. #!/usr/bin/env python import json s = ...
- Java操作json的通用类
2019独角兽企业重金招聘Python工程师标准>>> 提供一个Java中操作JSON格式的公共类: JSON(JavaScript Object Notation) 是一种轻量级的 ...
- js之操作JSON数据
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- Python操作Json、Csv、Excel文件
一.Python操作Json文件 import json# json中使用双引号 data={'aa':11,'bb':22,'cc':'33' } # 字典转化json print(json.dum ...
- php 操作json的各种格式
php中操作json的函数加密:json_encode() ,也就是把数据转成json格式 * 数组转换成json格式时,索引数组得出的结果是不带映射关系,所以都是[]:关联数组是映射,所以最外围是{ ...
- sqlserver慕课_SqlServer 操作 JSON
Intro Sql Server 从 2016 开始支持了一些 json 操作,最近的项目里也是好多地方直接用字段直接存成了 json ,需要了解一下怎么在 Sql Server 中操作 JSON. ...
- php json 默认值,php操作JSON格式数据的实现代码
知识点: 1.JSON数据格式介绍 2.对数据编码成JSON格式 3.对JSON数据进行解码,并操作 JSON数据格式表示方式如下: { "programmers": [ { &q ...
- sqlrowset 转化为json_Python 操作 JSON 的 9 个示例
Python 操作 JSON 的 9 个示例 Json(JavaScript Object Notation 的缩写)是一种数据交换格式,最常用于客户端-服务器通信:当然你也可以将它保存到本地,所以也 ...
- Jquery重新学习之五[操作JSON数据]
Jquery操作Json格式的数据在我们平时的项目中也经常运用:最近看Jquery权威指南中就有一章节是对这方面的整理总结:最后通过一个Asp.net结合一般处理程序ashx的实例,基本上能满足项目中 ...
最新文章
- 在Log4j2中更好地执行非日志记录器调用
- Android Studio (6)---Gradle
- 微矿Qlib:业内首个AI量化投资开源平台
- 让我康康,是谁进了 Hack for wuhan 初赛?
- JavaStudyNotes
- html倒计时插,JS倒计时插件
- Linux thermal governor之IPA分析
- ftp上传工具 免安装,3款最好用的ftp上传工具 免安装
- 关于MSOCache
- 简单理解格拉姆矩阵(Gram matrix)
- winVNC 源代码分析
- flutter AppBar背景渐变色
- 超实用Word小技巧,常用但很少有人记得住
- 克隆vmware虚拟机
- 编程最佳字体_网站上使用的10种最佳装饰字体
- python股票分析系统代码_Python 代码学习,用于股票分析
- 【字体分享】来一波免费的漂亮英文手写体(下)
- 简单描述模型的鲁棒性和泛化性的区别
- 百度、腾讯和阿里内部的级别和薪资待遇是什么样的?-转自知乎
- windows下wamp安装mongodb
热门文章
- linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
- onestage方法_FCOS : 找到诀窍了,anchor-free的one-stage目标检测算法也可以很准 | ICCV 2019...
- python模块datetime_Python模块学习 datetime介绍
- phython拟合曲面方程_python数据关系型图表散点图系列曲面拟合图
- ZR_DJYVP2阻燃型计算机电缆,阻燃计算机电缆ZR-DJYVP 1*3*1.5
- jvm调优工具_JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用
- 电商扣减库存_电商系统秒杀架构设计
- oracle 参数脚本,oracle 查看隐含参数脚本
- php-5.6.31安装视频教程_php安装图解教程
- java中jscrollpane_java中JScrollPane问题