using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
'requestId': '000641a2aad1342ad10ffaf10a8',
'caseNumber': 'TR2023-00013',
'citationNumber': 'LK88009',
'triggerAction': 'Submitted',
'petitioner': 'DEVO TEST',
'petitionerFirstName': 'DEVO',
'petitionerLastName': 'TEST',
'petitionerPhoneNumber': null,
'petitionerEmail': 'devotest@ymail.com',
'isCommunityService': true,
'isReductionOfPayment': true,
'petitionSubmittedOn': '2023-03-21T22:07:40.966Z',
'petitionerSubmission': ''
JObject payload = JObject.Parse(payloadJson);
List<string> excludeProperties = new(){"petitionerSubmission"};
Dictionary<string, object> dictionary = new();
foreach(var property in payload)
if(!excludeProperties.Contains(property.Key))
dictionary.Add(property.Key, property.Value);