json-canonicalizer/JsonCanonicalizer/Program.cs
2026-08-03 14:00:08 +03:00

32 lines
812 B
C#

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;
}
}
}
}