首页 > 编程语言 >C# json数组排序-根据指定key排序-jsonArray

C# json数组排序-根据指定key排序-jsonArray

时间:2023-02-22 18:15:15浏览次数:38  
标签:obj no C# JArray jsonArray json treatment key 排序

// jsonArray.ToJson() 是json数组 根据指定 treatment_no 来进行排序
json字符串

[{
"treatment_type": "1",
"treatment_no": "42",

},

{

"treatment_type": "1",
"treatment_no": "45"
}

}]


JArray array = JArray.Parse(jsonArray.ToJson()); //JArray sortArrary = new JArray(array.OrderBy(obj => (string)obj["keyid"]));//升序 JArray sortArraryDes = new JArray(array.OrderByDescending(obj => (string)obj["treatment_no"]));//倒序 //Console.WriteLine(sortArrary.ToString(Formatting.Indented)); Console.WriteLine(sortArraryDes.ToString(Formatting.Indented));

 

标签:obj,no,C#,JArray,jsonArray,json,treatment,key,排序
From: https://www.cnblogs.com/snrj/p/17145366.html

相关文章

  • Elasticsearch 操作更新数据后,没有立即生效
    问题描述:SpringBoot 项目使用 RestHighLevelClien操作ES修改数据成功,之后前端调用查询接口发现数据并未更新,待1S左右再次刷新发现ES数据成功更新。从现象来看是ES操作......
  • Centos7 yum源的变更及常用依赖的安装(转)
    零、背景当我们要用yum安装一些软件的时候,常常会遇到由于缺少配套工具软件而产生的失败。因此,在这里做一个汇总,将常用的一些配套软件作为一个配置项都写在这里,以备后续使用......
  • vue中key的作用
    1.结论key在Vue是DOM对象的标识;进行列表展示时,默认key是index;如果数据只做展示使用,使用index作为key是没有任何问题的;如果使用index作为key,而后续操作会破坏顺序,一定会带......
  • Burp Suite+captcha-killer-modified,爆破带有验证码Web登录接口(保姆级教程)
    目录1需求描述2测试环境要求3配置测试环境3.1安装ddddocr+aiohttp3.2BurpSuite添加插件3.3启动图像识别接口4实战测试4.1获取验证码接口4.2获取请求包4.3插件配......
  • Mockito mock 静态 void 方法
    MockedStatic<SpringContextUtils>utils=Mockito.mockStatic(SpringContextUtils.class);utils.when(()->SpringContextUtils.publishEvent(any())).......
  • CyclicBarrier 的使用
    CyclicBarrier使用场景用于协调多个线程同步执行操作的场合,所有线程等待完成,然后一起做事情(相互之间都准备好,然后一起做事情)例如百米赛跑,必须等待所有运动员都准备......
  • Java的多线程+Socket
    客户端: packagecom.wulala;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net......
  • Qt 性能优化之一:CPU占有率高的现象和解决办法
    一、前言在最近的项目中,发现执行Qt程序时,有些情况下的CPU占用率奇高,最高高达100%。项目跑在嵌入式板子上,最开始使用EGLFS插件,但是由于板子没有单独的鼠标层,导致鼠......
  • CodeArts Snap:辅助你编程的神器
    摘要:通过将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,提升开发者编程效率,助力企业快速响应市场需求。本文分享自华为云社区《华为云发布智能编程助手CodeArts......
  • [ds 记录] P5046 [Ynoi2019 模拟赛] Yuno loves sqrt technology I
    首Ynoi。这题用CF765F那个方法能做但是肯定慢得飞起(\(n\sqrt{n}\)个longlong)。这个方法挺依赖逆序对性质,比如可减性,以及方便通过值域上的前缀和求贡献。算法流程:......