private void Sort(JObject jObj)
{
List<JProperty> properties = new List<JProperty>(jObj.Properties());
foreach (var prop in properties)
{
prop.Remove();
}
properties.Sort((a, b) => a.Name.CompareTo(b.Name));
foreach (var prop in properties)
{
jObj.Add(prop);
}
}