using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
string dataJSON = @"{'Output': [
'Description': 'NA/ST Invoice',
'VistaType': 'BatchEntry',
string dataJSON2 = @"{'payment': {
'appliedAmount': '7950.00',
'appliedOn': '2022-07-21T17:54:12.0912257+00:00',
'appliedBy': 'pedropagliosa-ryvitdev'
var Data = JsonConvert.DeserializeObject<dynamic>(dataJSON);
var Data2 = JsonConvert.DeserializeObject<dynamic>(dataJSON2);
var test = JArray.FromObject((object)Data.Output)
.Where(d => d.Value<string>("VistaType") ==
== String.Format("{0}/ST",Data2["payment"]
JArray.FromObject((object)Data2["payment"]
.Where(e => e.Value<string>("appliedTo")
== d.Value<string>("InvoiceNo")