当前位置: 首页 > news >正文

个人网站备案模板上海网络推广排名公司

个人网站备案模板,上海网络推广排名公司,电商设计师网站,徐州网站建设市场今日写番茄闹钟程序,打算添加日程安排内容,使用到json格式文件的序列化和反序列化:什么是Json ?Json【它是一个轻量级的数据交换格式#xff0c;我们可以很简单的来读取和写它#xff0c;并且它很容易被计算机转化和生成#xff0c;它是完全独立于语言的。Json支持下面两种…今日写番茄闹钟程序,打算添加日程安排内容,使用到json格式文件的序列化和反序列化:什么是Json ?Json【它是一个轻量级的数据交换格式我们可以很简单的来读取和写它并且它很容易被计算机转化和生成它是完全独立于语言的。Json支持下面两种数据结构:键值对的集合–各种不同的编程语言都支持这种数据结构有序的列表类型值的集合–这其中包含数组集合矢量或者序列等等。Json有下面几种表现形式:1.对象一个没有顺序的“键/值”,一个对象以花括号“{”开始并以花括号”}”结束在每一个“键”的后面有一个冒号并且使用逗号来分隔多个键值对。例如var user {“name”:”Manas”,”gender”:”Male”,”birthday”:”1987-8-8″}2.数组设置值的顺序一个数组以中括号”[“开始,并以中括号”]”结束并且所有的值使用逗号分隔例如var userlist [{“user”:{“name”:”Manas”,”gender”:”Male”,”birthday”:”1987-8-8″}},{“user”:{“name”:”Mohapatra”,”Male”:”Female”,”birthday”:”1987-7-7″}}]3.字符串任意数量的Unicode字符使用引号做标记并使用反斜杠来分隔。(注意: 引号  逗号  冒号  均为英文状态下半角符号, 且只能是双引号 )例如 var userlist “{\”ID\”:1,\”Name\”:\”Manas\”,\”Address\”:\”India\”}”在Newtonsoft.Json是.Net中开源的Json序列化和反序列化工具官方地址http://www.newtonsoft.com/json。具体使用:1. 右键项目Nuget包管理添加  Newtonsoft.Json2. 引入命名空间1 using Newtonsoft.Json;3. 定义类public class Student{public int ID { get; set; }public string Name { get; set; }public int Age { get; set; }public string Sex { get; set; }}4. 序列化和反序列化实体对象//序列化对象Student one new Student(){ ID 1, Name 武松, Age 250, Sex 男 };//序列化string jsonData JsonConvert.SerializeObject(one);Console.WriteLine(jsonData); //显示结果Console.ReadLine();//反序列化对象string str {\ID\:2,\Name\:\鲁智深\,\Age\:230,\Sex\:\男\};//反序列化Student two JsonConvert.DeserializeObject(str);Console.WriteLine(string.Format(学生信息 ID:{0},姓名:{1},年龄:{2},性别:{3},two.ID,two.Name, two.Age,two.Sex));//显示结果Console.ReadLine();输出结果:5. 序列化实体对象集合//序列化对象集合List oneList new List() {new Student{ ID 1, Name 武大, Age 260, Sex 男 },new Student{ ID 2, Name 武二, Age 250, Sex 男 },new Student{ ID 3, Name 武三, Age 240, Sex 女 }}; //定义对象string jsonData JsonConvert.SerializeObject(oneList); //序列化Console.WriteLine(jsonData); //显示结果Console.ReadLine();显示结果:6. 反序列化实体对象集合(这里直接使用了 5 中的jsonData 字符串  , 原谅我偷点懒 )List twoList JsonConvert.DeserializeObject(jsonData);foreach(Student stu in twoList){Console.WriteLine(string.Format(学生信息 ID:{0},姓名:{1},年龄:{2},性别:{3},stu.ID, stu.Name, stu.Age, stu.Sex));//显示结果}Console.ReadLine();显示结果:
http://www.zqtcl.cn/news/564238/

相关文章:

  • 北京网站建设有哪些公司微网站的案例
  • 常德经开区网站官网域名备案关闭网站吗
  • 做宠物网站的工作室做网站租服务器
  • 2017做那个网站致富网站换源码如何保留以前的文章
  • php网站开发实例教程书wordpress博客页面显示文章在哪
  • 地方o2o同城网站源码微信app开发价格表
  • 花木公司网站源码双语外贸网站源码
  • 什么公司做网站会提供源代码创业做招商加盟类网站赚钱
  • 东莞网站建设排名基因数据库网站开发价格
  • 天河区营销型网站建设科技自立自强
  • 网站域名账号江苏百度推广代理商
  • 专题网站建站对网站分析
  • 外贸出口网站建设如何搭建自己的网站服务器
  • 云南省建设厅网站职称评审房地产推广方案和推广思路
  • 湘潭建设路街道网站app的设计与开发
  • 《网站开发实践》 实训报告广告策划书案例完整版
  • 一级 爰做片免费网站做中学学中做网站
  • 网站排名如何提升网络营销的有哪些特点
  • 巨腾外贸网站建设个人主页网站模板免费
  • 有哪些网站免费做推广淄博网站电子商城平台建设
  • 网站建设的技术支持论文做网站买什么品牌笔记本好
  • 凡科网站后台在哪里.工程与建设
  • 静态网站源文件下载建设手机网站价格
  • 苏州做网站优化的网站开发邮件
  • 做网站怎么搭建环境阿里云大学 网站建设
  • 网站改版业务嵌入式培训推荐
  • 腾讯云 怎样建设网站网站开发 报价
  • 网络科技公司门户网站免费人脉推广官方软件
  • 建和做网站网络营销推广可以理解为
  • 太原市网站建设网站人防工程做资料的网站