JArray 的排序

先构造一个json:

string json = "[{\"Name\" : \"Jack\", \"Age\" : 34}, {\"Name\" : \"Tomas\", \"Age\" : 26}, {\"Name\" : \"Allen\", \"Age\" : 50}]";
var jarray = JArray.Parse(json);

打印出来方便查看:
JArray 的排序
对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"]));

打印出来看看:
JArray 的排序