using JsonCanonicalizer.BL; using System.Text.Json; namespace JsonCanonicalizer { class Program { static int Main(string[] _) { try { using var inputStream = Console.OpenStandardInput(); using var outputStream = Console.OpenStandardOutput(); Canonicalizer.Canonicalize(inputStream, outputStream); Console.Out.WriteLine(); return 0; } catch (JsonException ex) { Console.Error.WriteLine($"Invalid JSON: {ex.Message}"); return 1; } catch (Exception ex) { Console.Error.WriteLine($"Error: {ex.Message}"); return 1; } } } }