person 类 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace NewTonJSONTest
{class Person{public string Name { get; set; }public int Age { get; set; }public string[] Mobiles { get; set; }}
}

一个控制台程序的默认的类,也是main所在的类 Program 代码如下:

using System;
using System.Collections.Generic;
using Newtonsoft.Json;//
using Newtonsoft.Json.Linq;//namespace NewTonJSONTest
{class Program{static void Main(string[] args){Console.WriteLine("Hello World!");List<Person> person0;List<Person> person = new List<Person>(){new Person() {Name = "China Mobile", Age = 30, Mobiles = new string[] {"13800138000","10086"}},new Person() {Name = "China Telecom", Age = 60, Mobiles = new string[] {"10000","189"}},new Person() {Name = "China Unicom", Age = 90, Mobiles = new string[] {"10010"}}};// 序列化为JSON字串string str_json = JsonConvert.SerializeObject(person);Console.WriteLine(str_json);Console.WriteLine("序列化完成了,序列化了对象为一个json字符串");// 反序列化为Person列表对象 ,反序列化是☞str_json字符串 序列化为一个对象person0 = JsonConvert.DeserializeObject<List<Person>>(str_json);foreach (var temp in person0){Console.WriteLine(temp.Age + " " + temp.Name + " " + temp.Mobiles + "\n");}//  JObject oPostData = JsonConvert.DeserializeObject<JObject>(str_json); //@@//  oPostData.GetValue("Channel").ToString();//@@}}
}

运行结果 如下图:

Hello World!
[{"Name":"China Mobile","Age":30,"Mobiles":["13800138000","10086"]},{"Name":"China Telecom","Age":60,"Mobiles":["10000","189"]},{"Name":"China Unicom","Age":90,"Mobiles":["10010"]}]
序列化完成了,序列化了对象为一个json字符串
30 China Mobile System.String[]60 China Telecom System.String[]90 China Unicom System.String[]D:\Users\86133\source\repos\NewTonJSONTest\NewTonJSONTest\bin\Debug\net5.0\NewTonJSONTest.exe (进程 28896)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

NewtonJson 的一个例子相关推荐

  1. [asp.net core]SignalR一个例子

    摘要 在一个后台管理的页面想实时监控一些操作的数据,想到用signalR. 一个例子 asp.net core+signalR 使用Nuget安装包:Microsoft.AspNetCore.Sign ...

  2. R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...

  3. python中self_一个例子带你入门Python装饰器

    ============ 欢迎关注我的公众号:早起python ============ 前言 在还未正式发布的python3.9中,有一个新功能值得关注,那就是任意表达式可以作为装饰器,如果你还不知 ...

  4. ftp服务器文件备份,数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子...

    数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子 以备份oracle数据为例 本机IP:192.168.0.1 远程IP:192.168.0.111 备份脚本 ora_bak ...

  5. Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子

    Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子         一个同事的台式机,BIOS启动,500GB硬盘,分了四个MBR分区,C盘是激活的主分区,第二个分区50 ...

  6. 用一个例子告诉你gdb调试工具如何使用

                                        用GDB调试程序 GDB概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式 ...

  7. C++中const——由一个例子想到的

    前天同学实现了<C++ Primer>中关于虚函数的一个例子,拿过来问我,代码如下: #include<iostream> #include<string> usi ...

  8. UA PHYS515A 电磁理论II 静电学问题的一个例子

    UA PHYS515A 电磁理论II 静电学问题的一个例子 例 假设有一个中空球形导体,中空部分也是一个球形,半径为aaa,球心与导体相同,导体半径为bbb:球心处有一个+q+q+q的点电荷,距离圆心 ...

  9. UA MATH566 一个例子:什么是隐状态

    UA MATH566 一个例子:什么是隐状态 对试验结果的分析 对隐状态的分析 假设一个包里有三个色子,分别是色子A.色子B和色子C,每个色子的六个面上都标有1-4中的某个数字,其中色子A有两面标1. ...

  10. UA MATH566 统计理论7 还有一个例子:推导卡方检验

    UA MATH566 统计理论7 还有一个例子:推导卡方检验 均值已知 均值未知 前面的文章中我们已经推导了Z检验和T检验,Z检验是方差已知时比较单个或两个正态总体均值的方法:T检验是方差未知时比较单 ...

最新文章

  1. TransG : A Generative Model for Knowledge Graph Embedding ACL 2016.Berlin, Germany.
  2. 约会安排 (区间合并)毒瘤题
  3. 在Objective C中定义私有的成员变量
  4. Docker进阶(制作镜像,共享卷,网络通信,私有仓库)
  5. 攻防世界-web-i-got-id-200-从0到1的解题历程writeup
  6. liunx内核中的互斥自旋锁和读写自旋锁的实现详解
  7. 为什么c语言要定义变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...
  8. socket自定义框架
  9. 修改Eclipse自动换行长度
  10. 贪心法——区间覆盖问题
  11. php 封装一个sdk,PHP 之微信JSSDK类封装
  12. 论耐力,哺乳动物中人类可能是第一
  13. html网页背景音乐代码
  14. OA办公系统如何实现最佳界面效果
  15. 数据处理的神来之笔 解决缓存击穿的终极利器 1
  16. python提取excel中的表格并保存图片
  17. 每日新闻丨软件业务收入64616亿元;工信部发话广电5G正式启动
  18. EBAZ4205 ZYNQ HDMI扩展板 显示Linux桌面播放视频
  19. 拼多多、轻课、宝宝玩英语们:一样的微信刷屏,不一样的姿态
  20. Linux基本工具(上)

热门文章

  1. 转:我的创业梦想,一个关于照片的网站
  2. [深度学习概念]·主流声学模型对比
  3. 【Android】在有menu键的手机上显示ActionBar上的Menu键
  4. Android控件绑定menu键
  5. 36岁老码农现身说法
  6. IE浏览器老是假死怎么办 IE假死的解决办法
  7. HONOR Magicbook 进不了系统
  8. 重装系统后,文件数据被格式化如何恢复?
  9. 李小铭计算机专业应聘书作文,应聘申请书英语作文
  10. sp导出贴图到maya