作者:恩和佳蓉伟诚 | 来源:互联网 | 2023-06-01 08:16
public static string StortJson(string json)
{
var dic = JsonConvert.DeserializeObjectstring, 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.DeserializeObjectstring, object>>(paramJson);
//签名字符串
string sign = secrectKey;
foreach (var temp in objJson)
{
sign += temp.Key + temp.Value;
}