范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

。NET6新特性试用可写JSONDOMAPI

  前言
  我们常用JSON的方式,是将类对象序列化/反序列化:
  var user = new User { Name =   "My IO"   };
  var json = JsonSerializer.Serialize(user);
  var newUser = JsonSerializer.Deserialize(json);
  而通过 System.Text.Json 提供的可写JSON DOM API ,我们可以跳过创建类,直接操作JSON DOM。 Demo1.增
  可以使用下面2个类去创建JSON DOM:  JsonObject : 创建JSON对象JsonArray : 创建JSON数组
  示例代码如下:   var jsonObject = new JsonObject {      ["Value"] = "My IO",      ["Object"] = new JsonObject { ["Name"] = "My IO Child" },     ["ObjectArray"] = new JsonArray(         new JsonObject {              ["Name"] = "1",             ["ValueArray"] = new JsonArray(1, 2),         },         new JsonObject {             ["OtherName"] = "2"         }) };  var jsonString = jsonObject.ToJsonString(new JsonSerializerOptions { WriteIndented = true });  Console.WriteLine(jsonString);  // 输出 {   "Value": "My IO",   "Object": {     "Name": "My IO Child"   },   "ObjectArray": [     {       "Name": "1",       "ValueArray": [         1,         2       ]     },     {       "OtherName": "2"     }   ] }
  可以看到,JsonObject和JsonArray可以嵌套使用生成JSON DOM节点树,而每一DOM节点上的属性都用键值对表示,并且同一数组中的不同节点的属性也可以不一样。  2.查
  可以使用下面类去解析JSON DOM:  JsonNode : 解析Json字符串并从节点获取值
  示例代码如下:  var newJsonObject = JsonNode.Parse(jsonString);              Console.WriteLine(newJsonObject["ObjectArray"][0]["Name"]);  //输出 1
  可以看到,通过属性名和索引轻松访问任意JSON DOM节点。
  同时,也可以转换成JsonObject和JsonArray对象,并且可以使用 GetValue 方法获取强类型的值: if (newJsonObject["ObjectArray"] is JsonArray jsonArray) {     for (int i = 0; i < jsonArray.Count; i++)     {         if (jsonArray[i]["Name"] is JsonObject nameObject)         {             string name = nameObject.GetValue();             Console.WriteLine(name);         }     } }  //输出 1 3.改
  可以修改现有节点上的属性值:  newJsonObject["Value"] = "New Value";
  也可以为节点加上属性:  newJsonObject["Object"]["NewName"] = "New Name";
  甚至增加新节点:  newJsonObject["NewObject"] = new JsonObject { ["Name"] = "New Object" }; 4.删
  虽然没有提供删除节点的方法,但是可以通过将节点设为null,序列化时忽略来变通实现:  newJsonObject["Object"]["NewName"] = null; newJsonObject["NewObject"] = null;  jsonString = jsonObject.ToJsonString(new JsonSerializerOptions {      WriteIndented = true,      DefaultIgnoreCondition = System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull      }); 结论
  希望本文对你了解可以JSON DOM API有所帮助。

买了这款手机第三天我emo了本人就本篇文章,就本人新购手机的真实体验感而发,不针对品牌,只针对产品好坏。2020年时候入手一个华为p30,用得特别顺手,虽然标注的主摄只有4000万,但是拍照异常清晰,自动定位深色模式关于深色模式,身为头条的用户一直有个疑问,为什么深色模式不是黑色背?苹果手机用习惯了,如今用上鸿蒙系统,深色模式却只是调暗屏幕却不能真正变黑。我忍不了,于是我换成安卓机,结果不出意除甲醛空气净化器哪个牌子好分析新房装修,费了很多的时间和精力才打造好的房子,担心甲醛超标,接下来还得费精力除甲醛,感觉能住上新家实在太难了。其实随着科技的发展,除甲醛空气净化器就能很好的解决这个问题。那么空气净微信8。0。21内测版更新,支持朋友圈内容转发继微信8。0。22安卓内测版发布之后,苹果版微信也迎来了最新的内测版本苹果iOS8。0。21内测版。在这个全新的内测版本中,微信官方团队上线了一个非常实用的新功能,支持微信朋友圈内大公司一般在什么招聘软件上招聘?我是棕熊姐姐,希望我的回答可以帮助你。其实无论是大公司,还是小公司,主要看HR的习惯,有些传统的HR习惯在智联上招聘,一些互联网公司的HR可能更习惯在boss和拉勾上招聘,但总体来证券之星APP科网股早盘回暖,美团W(03690。HK)一度涨超7,截至发稿,美团涨5。02,报152。6港元阅文集团(00772。HK)涨3。94,报30。35港元京东集团(09618。HK)三星计划将代工的智能手机订单提高2000万部鞭牛士4月27日消息,据TheElec报道,三星计划将其在中国代工生产的智能手机提高2000万部,进而达到7000万部。消息人士表示,在中高端市场分别来自苹果和中国智能手机的竞争压王传福13岁丧父15岁丧母,嫂子卖嫁妆供上学,百亿身家不忘报恩2003年1月,比亚迪突然宣布控股秦川汽车公司,杀入汽车行业。当时的比亚迪,已是世界第二大电池制造商,突然转行,直接导致公司股票暴跌,27亿市值瞬间蒸发。就在谁都认为比亚迪是在作死听力损失达到什么程度时就需要干预了?听力损失达到40分贝以上建议佩戴助听器干预,但主要还是要关注自己的听力变化,如果发现自己说话声音变大,和人交流有时听不清,电视声音要调大了等等现象,就要到验配中心测测听力了。当我们什么样的电脑比较好?这个我认为是一个见仁见智的问题。苹果电脑有它的长处,但是也有它的短板,例如价格。PC的话,性价比更高,但是局限于系统性,有没有苹果系统来的更加优化。什么样的电脑比较好?说直接点,适当你发现你的微信里好友,她朋友圈是一条横杠你会怎么办?先试试是不是被删了,如删则删如果看到她朋友圈是一条横杆,不要慌张,不要忧愁,不要难过,你不一定是被她删除了好友,有可能是先拉黑再删除,还有可能是先屏蔽再拉黑再删除。先了解到底怎么了
静态体验新款雅阁,轮毂个性十足,预售17。98万起,即将上市在国内B级轿车市场,要说卖得最好的车是哪些车,那我们耳熟能详的日产三剑客和德国双雄必将名单里,它们在这些年的较量中几乎不分伯仲,凭借各自的特点吸引着它们的消费者。其中,雅阁作为一款车展实拍丰田凌放,雷克萨斯RX相似的外观,内饰依旧很丰田丰田在近些年来的电动化进程中有些落伍,但是推出的不少的混动车型依然受到了丰田迷们的喜欢,而最近一汽丰田一直在做铺垫的凌放要登场了,我们也在天津车展拍到了实车。说起这台车,国产车型的只能加油的电动车?车展实拍日产轩逸ePOWER,油耗低续航长解决续航问题一直是电动车的困扰,而提高燃油经济性又是燃油车不断突破的点,想要在一台车上解决这两个问题,那就要理想ONE岚图FREE这种类型的增程式新能源车。增程式汽车可以充电桩充电颐和园,十七孔桥十七孔桥是古代桥梁建筑的杰作。它位于北京市西郊颐和园内,是连接昆明湖东岸与南湖岛的一座长桥。清乾隆时建,是园内最大的石桥。桥由17个桥洞组成,长150米,飞跨于东堤和南湖岛,状若长10万左右的溜背式轿车,MG5改款后发力,还看合资车型?MG从被引进中国开始与上汽集团合作开始,就推出了MG6MG3两款车型,当今每个汽车品牌都在完善的自己的矩阵,MG也不例外,推出了MG5来填补紧凑型两厢轿车这块领域,从这台车正式亮相韩系豪华SUV捷尼赛思GV80,对标BBA,它能脱颖而出吗?之前简单介绍过捷尼赛思G70和G80,无一不让我惊喜,作为一个韩国品牌,但是韩系车的影子却很少,这就是捷尼赛思的独到之处。从4月份进入中国之后,捷尼赛思总共带来三辆车,今天重点看看颐和园四大部洲风貌四大部州在万寿山后山中部,是汉藏式的建筑群。占地2万平方米,因山顺势,就地起阁。前有须弥灵境(现为平台),两侧有3米高的经幢,后有寺庙群主体建筑香岩宗印之阁。四周是象徵佛教世界的四国产化率最高,光威弈PROM。2NVMe固态什么时候上市?光威这一套弈PROM。2NVMeSSD固态硬盘什么时候可以上市,这个固态的国产化率比长江存储致钛的更高,闪存颗粒用的是武汉长江存储64层3DTLCNAND,缓存用的是合肥长鑫存储的传祺GS8开启预售,配2。0T丰田混动,油耗低至5L,到底值不值?自从传祺第二代GS8亮相以来,一直都是备受关注,这不仅得益于其帅气的外观精致的内饰,还要归功于老粉丝们对它混动版本的期待,结果的确非常令人满意。说起混动车型,日系车一直都是市场的主支持L3级自动驾驶,内饰与VV7大不同,这杯摩卡你喝得香吗?WEY推出咖啡系列车型之后,受到大家一致好评,玛奇朵拿铁以及玛奇朵等车型都是WEY寄予厚望的车型,其中摩卡更是冲着排进智能汽车行业头部去的,今天就来聊一聊这台车。摩卡的命名也是有含五菱与疯狂动物城联名!NanoEV限定款亮相天津车展,值得期待要说当下最受欢迎的新能源车是谁,相信你也不敢断定,但是要说谁卖得最好,数据就不会说谎了,那就是宏光MINIEV,凭借今年的18月总销售量达到22。14万台,不仅荣登新能源车销量榜首