using JsonCanonicalizer.BL; using System.Text.Json; namespace JsonCanicalizer.Test; internal class Program { static void Main(string[] args) { string input = File.ReadAllText(@"d:\Code\testbench\JsonCanonicalizer\JsonCanicalizer.Test\test.json"); using var doc = JsonDocument.Parse(input); var writerOptions = new JsonWriterOptions { Indented = true, Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping }; using var outputStream = new FileStream(@"d:\Code\testbench\JsonCanonicalizer\JsonCanicalizer.Test\result.json", FileMode.Create); using var writer = new Utf8JsonWriter(outputStream, writerOptions); Canonicalizer.WriteSorted(writer, doc.RootElement); writer.Flush(); } }