JsonByExampleGenerator

JSON class generator

A C# source generator that creates classes from example JSON files.

Generate classes based on example json files in your project. Uses a C# 9 source generator.

GitHub

78 stars
5 watching
9 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

csharp-sourcegeneratorjson

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
trampster/jsonsrcgen A C# library that uses source generators to generate JSON serialization code 146
aviationexam/json-converter-source-generator Generates JSON converters for polymorphic data types with discriminator properties 5
hermanussen/fairy Generates C# code from SCS .yml files 4
musictopia2/jsondeserializeresourcesourcegenerator A tool that generates source code from JSON data descriptions 2
surgicalcoder/jsonpolymorphicgenerator Generates partial classes with JSON-derived type attributes based on polymorphic base classes 7
hermanussen/mocksourcegenerator A C# mocking library that generates mocks at compile-time using a source generator 11
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 31
cdklabs/json2jsii Generates TypeScript classes from JSON schemas. 22
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
chrispenner/json-to-haskell A tool to automatically generate Haskell data types and instances from JSON schema 81
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
musictopia2/jsonserializercontextgenerator Generates JSON serializers and contexts for C# objects 2
hermanussen/compiletimemethodexecutiongenerator Allows executing code during compilation to improve runtime performance 20
victools/jsonschema-generator A tool to generate JSON schemas from Java classes 403
jasonswearingen/notnot.appsettings Automatically generates strongly typed settings classes from JSON configuration files using source generators. 30