public static void Main()
using (var r = ChoJSONReader.LoadText(json)
.Configure(c => c.DefaultArrayHandling = false)
.Configure(c => c.FlattenNode = true)
.Configure(c => c.UseNestedKeyFormat = true)
.Configure(c => c.FlattenByNodeName = "ExtraData1")
using (var w = new ChoCSVWriter(Console.Out)
.IgnoreField("ExtraData")
""StartDate"": ""2023-01-01"",
""EndDate"": ""2024-01-01"",
""Email"": ""test@test.com"",
""AddressLine1"": ""1 avenue"",
""StartDate"": ""2023-01-01"",
""EndDate"": ""2024-01-01"",
""Email"": ""test@test.com"",
""AddressLine1"": ""2 avenue"",