using System;
using Newtonsoft.Json.Linq;
public class Program
{
public static void Main()
JObject o1 = JObject.Parse(@"{
'FirstName': 'John',
'LastName': 'Smith',
'Enabled': false,
'Roles': 'User1'
}");
JObject o2 = JObject.Parse(@"{
'Enabled': true,
'Roles': 'Admin'
o1.Merge(o2, new JsonMergeSettings
// union array values together to avoid duplicates
MergeArrayHandling = MergeArrayHandling.Union
});
string json = o1.ToString();
Console.WriteLine(o1);
}