using System.Collections.Generic;
public static void Main()
""created"": ""2021-08-01T13:33:37.123Z"",
""ProductName"": ""Coke"",
""ProductName"": ""Fanta"",
""ProductName"": ""Pepsi"",
""OrderName"": ""Beverage"",
""ProductName"": ""Coke"",
StringBuilder csv = new StringBuilder();
using (var r = ChoJSONReader.LoadText(json)
.WithField("created", jsonPath: "$..system.created", isArray: false)
.WithField("by", jsonPath: "$..system.by", isArray: false)
.WithField("id", jsonPath: "$..location.id", isArray: false)
.WithField("country", jsonPath: "$..location.country", isArray: false)
.WithField("ProductName")
.Configure(c => c.FlattenNode = true)
.JsonSerializationSettings(s => s.DateParseHandling = DateParseHandling.None)
using (var w = new ChoCSVWriter(csv)
Console.WriteLine(csv.ToString());