using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
'BillToARCustomer': 30048,
'CustomerPOSetting': 'N',
'PrimaryTechnician': null,
'InvoiceSummaryLevel': 'C',
'BillingEmail': 'holly@meyersound.com',
'BillingPostalCode': null,
'InvoiceGroupingPOOverride': 'N',
'SMCustomerContactID': 12,
'IncludeTripCloseEmail': 'N'
'SMCustomerContactID': 12,
'IncludeTripCloseEmail': 'N'
'Email': 'will@ljkruse.com',
'AddressAdditional': null,
'Email': 'will@ljkruse.com',
'AddressAdditional': null,
var Data = JsonConvert.DeserializeObject<dynamic>(dataJSON);
var Data2 = JsonConvert.DeserializeObject<dynamic>(dataJSON2);
JArray.FromObject((object)Data.Contacts);
JArray.FromObject((object)
var mergedContacts = hqContacts
.Where(e => e.Value<int>("ContactSeq")
== d.Value<int>("ContactSeq")
foreach (var mC in mergedContacts)
Console.WriteLine(mC.Value<string>("FirstName"));