using System;
using System.Linq;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public class Program
{
public static void Main()
JObject o1 = new JObject
{ "managed", true },
{ "name", "1" },
{ "id", 41581 }
};
JObject o2 = new JObject
{ "id", 41980 }
JObject o3 = new JObject
{ "id", 41999 }
JObject o4 = new JObject
{ "searchResult", new JArray(o1, o2, o3) }
JObject o5 = new JObject
{ "searchResult", new JArray(o1, o3, o2) }
Console.WriteLine(JToken.DeepEquals(o4, o5));
}