using JSON with C# code example
Example 1: c# serialize json
using System.Text.Json;
//Serialize
var jsonString = JsonSerializer.Serialize(yourObject);
// Deserialize
var obj = JsonSerializer.Deserialize<YourObject>(stringValue);
Example 2: c# create a json object
dynamic ret = new JObject();
ret = new JObject(new JProperty("vendorDetails", new JObject()));
ret.vendorDetails.Add(new JProperty("vendorName", "Vendor Name"));