欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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;