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

彩票网站建设应该要注意哪些wordpress多语言企业网站

彩票网站建设应该要注意哪些,wordpress多语言企业网站,网上卖建材的平台,中华艺术宫室内设计一.Linq to JSON是用来干什么的?Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部. 二.创建JSON数组和对象在进行Linq to… 一.Linq to JSON是用来干什么的?   Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部. 二.创建JSON数组和对象 在进行Linq to JSON之前,首先要了解一下用于操作Linq to JSON的类. 类名说明 JObject  用于操作JSON对象 JArray  用语操作JSON数组 JValue  表示数组中的值 JProperty  表示对象中的属性,以key/value形式 JToken  用于存放Linq to JSON查询后的结果                 1.创建JSON对象 JObject staff new JObject();staff.Add(new JProperty(Name, Jack));staff.Add(new JProperty(Age, 33));staff.Add(new JProperty(Department, Personnel Department));staff.Add(new JProperty(Leader, new JObject(new JProperty(Name, Tom), new JProperty(Age, 44), new JProperty(Department, Personnel Department))));Console.WriteLine(staff.ToString()); 结果: 除此之外还可以通过一下方式来获取JObject.JArray类似。 方法  说明 JObject.Parse(string json)json含有JSON对象的字符串返回为JObject对象 JObject.FromObject(object o)o为要转化的对象返回一个JObject对象 JObject.Load(JsonReader reader)reader包含着JSON对象的内容返回一个JObject对象            2.创建JSON数组 JArray arr new JArray();arr.Add(new JValue(1));arr.Add(new JValue(2));arr.Add(new JValue(3));Console.WriteLine(arr.ToString()); 结果: 三.使用Linq to JSON 1.查询首先准备Json字符串是一个包含员工基本信息的Json string json {\Name\ : \Jack\, \Age\ : 34, \Colleagues\ : [{\Name\ : \Tom\ , \Age\:44},{\Name\ : \Abel\,\Age\:29}] }; ①获取该员工的姓名 //将json转换为JObjectJObject jObj JObject.Parse(json);//通过属性名或者索引来访问仅仅是自己的属性名而不是所有的JToken ageToken jObj[Age];Console.WriteLine(ageToken.ToString()); 结果: ②获取该员工同事的所有姓名 //将json转换为JObjectJObject jObj JObject.Parse(json);var namesfrom staff in jObj[Colleagues].Children()select (string)staff[Name];foreach (var name in names)Console.WriteLine(name); Children()可以返回所有数组中的对象 结果 2.修改 ①现在我们发现获取的json字符串中Jack的年龄应该为35 //将json转换为JObjectJObject jObj JObject.Parse(json);jObj[Age] 35;Console.WriteLine(jObj.ToString()); 结果 注意不要通过以下方式来修改 JObject jObj JObject.Parse(json);JToken age jObj[Age];age 35; ②现在我们发现Jack的同事Tom的年龄错了应该为45 //将json转换为JObjectJObject jObj JObject.Parse(json);JToken colleagues jObj[Colleagues];colleagues[0][Age] 45;jObj[Colleagues] colleagues;//修改后再赋给对象Console.WriteLine(jObj.ToString()); 结果 3.删除①现在我们想删除Jack的同事 JObject jObj JObject.Parse(json);jObj.Remove(Colleagues);//跟的是属性名称Console.WriteLine(jObj.ToString()); 结果 ②现在我们发现Abel不是Jack的同事要求从中删除 JObject jObj JObject.Parse(json);jObj[Colleagues][1].Remove();Console.WriteLine(jObj.ToString()); 结果 4.添加①我们发现Jack的信息中少了部门信息要求我们必须添加在Age的后面 //将json转换为JObjectJObject jObj JObject.Parse(json);jObj[Age].Parent.AddAfterSelf(new JProperty(Department, Personnel Department));Console.WriteLine(jObj.ToString()); 结果 ②现在我们又发现Jack公司来了一个新同事Linda //将json转换为JObjectJObject jObj JObject.Parse(json);JObject linda new JObject(new JProperty(Name, Linda), new JProperty(Age, 23));jObj[Colleagues].Last.AddAfterSelf(linda);Console.WriteLine(jObj.ToString()); 结果 四.简化查询语句 使用函数SelectToken可以简化查询语句具体①利用SelectToken来查询名称 JObject jObj JObject.Parse(json);JToken name jObj.SelectToken(Name);Console.WriteLine(name.ToString()); 结果 ②利用SelectToken来查询所有同事的名字 JObject jObj JObject.Parse(json);var names jObj.SelectToken(Colleagues).Select(p p[Name]).ToList();foreach (var name in names)Console.WriteLine(name.ToString()); 结果 ③查询最后一名同事的年龄 //将json转换为JObjectJObject jObj JObject.Parse(json);var age jObj.SelectToken(Colleagues[1].Age);Console.WriteLine(age.ToString()); 结果 转载于:https://www.cnblogs.com/songtzu/archive/2012/07/27/2612007.html
http://www.yutouwan.com/news/383713/

相关文章:

  • 佛山市网站建设公司如何用ps做网站首页图片
  • 做网赌网站需要多少钱承德的网站建设公司
  • 有哪些做的比较好的网站装修房子的效果图 三室二厅二卫
  • nodejs做网站容易被攻击吗如何备份网站 整站
  • 延边网站建设网页制作免费教程
  • 沧州泊头纯设计网站制作wordpress 查询语句
  • 重庆装修设计网站网站开发诺亚科技
  • 护栏板销售网站怎么做照明灯企业网站织梦模板
  • 建设手机网站经验分享做衬衫的作业网站
  • 分类网站模板企业网站建设合同(一)
  • 龙岗平湖网站开发做一网站困难吗
  • 拖拽建站系统源码网站建设公司 北京
  • 关于加快信用平台网站建设通知网站建设的基本需求有哪些
  • 网站业务郑州优化网站收费标准
  • 余姚本地网站排名3322做网站
  • 怎么样新建一个网站应用商店关键词优化
  • 网站流量用完wordpress权限不能更新
  • 怎样做php网站腾讯企业邮箱登录登录入口
  • 视频网站 界面设计wordpress装多个博客
  • 如何用照片做模板下载网站wordpress++分页
  • 我想做个网站 详解怎么做网站怎么做边框
  • 打折网站运营思路nas怎么做自己的网站
  • 哪个网站做农产品外包公司设计完网站谁负责运营
  • 电子商务网站开发需求分析人与畜禽狗croproation
  • 服务器网站建设维护合同那里做直播网站
  • 昆山苏州网站建设wordpress 主题自定义
  • 网站改版 优势有那些网站可以做推广
  • 网站开发亿玛酷信赖迁移wordpress
  • dw怎么做网站标题图标网页设计与制作教程第三版答案
  • 春节网站怎么做高端网站源码