quicktype
https://github.com/glideapps/quicktype
TypeScript
Generate types and converters from JSON, Schema, and GraphQL
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported2 Subscribers
Add a CodeTriage badge to quicktype
Help out
- Issues
- Fields of Enum type not respecting optionality when generating swift from graphql
- DateTime field in the toJson should not convert to toIso8601String(), or optional
- Dart - 'toDouble()' should have an option for 'as double' instead, to handle null values
- Schema are different between `--src FILE|DIRECTORY`
- [Json to Dart] List.from and Map.from issues
- Wrong parsing of keys in Kotlin
- Missing documentation on how to use the --additional-schema flags?
- Unable to combine defintions when generating TypeScript from multiple files
- Paste JSON as code doesn't create methods (Dart) in VS Code extension.
- [Java] Use JSR 380 validation annotation for code generation from JSON schema
- Docs
- TypeScript not yet supported