JArray 的排序
先构造一个json:
string json = "[{\"Name\" : \"Jack\", \"Age\" : 34}, {\"Name\" : \"Tomas\", \"Age\" : 26}, {\"Name\" : \"Allen\", \"Age\" : 50}]";
var jarray = JArray.Parse(json);
打印出来方便查看:
对jarray按照Age属性进行排序:
string json = "[{\"Name\" : \"Jack\", \"Age\" : 34}, {\"Name\" : \"Tomas\", \"Age\" : 26}, {\"Name\" : \"Allen\", \"Age\" : 50}]";
var jarray = JArray.Parse(json);
var sortarray = new JArray(jarray.OrderBy(x => x["Age"]));
打印出来看看: