首页 > 编程语言 > 详细

C# 将json字符串进行排序 转成键值

时间:2020-07-05 11:58:21      阅读:76      评论:0      收藏:0      [点我收藏+]
public static 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.Value);//升序
    //keyValues.OrderByDescending(m => m.Key);//降序
    return JsonConvert.SerializeObject(keyValues);
}
//把Json字符串转换成Dictionary对象
    var objJson = JsonConvert.DeserializeObject<Dictionary<string, object>>(paramJson);
    //签名字符串
    string sign = secrectKey;
    foreach (var temp in objJson)
    {
        sign += temp.Key + temp.Value;
    }

 

C# 将json字符串进行排序 转成键值

原文:https://www.cnblogs.com/netlock/p/13238102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!