Sharp Cast is a small model-conversion tool for JSON, C#, and TypeScript.
It currently supports:
Json -> CSharpJson -> TypeScriptCSharp -> JsonCSharp -> TypeScriptTypeScript -> CSharpTypeScript -> Json
src/SharpCast.ModelConverter- conversion enginesrc/SharpCast.Ui- Blazor WebAssembly UItests/SharpCast.ModelConverter.Tests- tests
- Route handling:
src/SharpCast.Ui/Components/Pages/Converter.razor.cs - DI setup:
src/SharpCast.ModelConverter/ModelConverterExtensions.cs - C# generation options:
src/SharpCast.ModelConverter/Models/ConversionOptions.cs