c# 对JSON字符串排序(KEY/VALUE)
程序员文章站
2022-05-13 23:37:25
需要添加的引用: using System.Collections.Generic; using System.Linq; using Newtonsoft.Json; ......
public string stortjson(string json) { var dic = jsonconvert.deserializeobject<sorteddictionary<string, object>>(json); sorteddictionary<string, object> keyvalues = new sorteddictionary<string, object>(dic); keyvalues.orderby(m => m.key);//升序 把key换成value 就是对value进行排序 //keyvalues.orderbydescending(m => m.key);//降序 return jsonconvert.serializeobject(keyvalues); }
需要添加的引用:
using system.collections.generic;
using system.linq;
using newtonsoft.json;
推荐阅读
-
Python使用sorted对字典的key或value排序
-
JSON字符串操作移除空串更改key/value的介绍
-
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
-
c# 对JSON字符串排序(KEY/VALUE)
-
详解python的sorted函数对字典按key排序和按value排序
-
c语言字典库的使用,实现键值对查找,以字符串为Key,以指针为Value
-
c# 数据结构与算法解读篇(键值对key-value的使用)
-
如何修改json字符串中某个key对应的value值
-
JSON字符串操作移除空串更改key/value的介绍
-
Python使用sorted对字典的key或value排序