quicktype icon indicating copy to clipboard operation
quicktype copied to clipboard

Generate types and converters from JSON, Schema, and GraphQL

Results 363 quicktype issues
Sort by recently updated
recently updated
newest added

Currently, there doesn't seem a direct way to mark particular fields as optional fields (especially when converting from JSON to Dart). Please include a feature by which we can selectively...

enhancement

[Empty object `{}` in json schema should accepts arbitrary json.](https://twitter.com/relequestual/status/1584482754406010880) I first noticed this behavior in Haskell codegen. Output from `{ "additionalProperties": true }` and `{ "additionalProperties": {} }` is...

bug
input:JSON Schema

The error before this was buffer After running ``` npm install assert --save --force npm install buffer --save --force ``` Now I'm getting:

bug
good first issue
dependencies

Hi There I am trying to generation a C# (.cs) file using downloaded .json schema files from a public provider. I am trying to put the 3 downloaded files in...

bug
input:JSON Schema

Zig is a new but increasingly popular language with standard library support for serialisation/deserialisation of json. Examples can be seen on [the Zig lang homepage](https://ziglang.org/) and [here](https://www.huy.rocks/everyday/01-09-2022-zig-json-in-5-minutes). I am currently...

new language

When using a JSON Schema to generate C++ code, the generated class always uses `int64_t` for `integer` properties. In my other code this frequently leads to compiler warnings when I...

customization
C++
good first issue

First of all, thank you very much for your work! I usually use an excellent app.quicktype.io to create quick demonstrations! Your language support is just outstanding! However, today I wanted...

bug
input:JSON Schema

### Steps to reproduce: 1. Open https://app.quicktype.io/ 2. Enter this JSON as the model: ``` { "double_value": 0.0 } ``` 3. Generated codable: ``` struct CustomModel: Codable { let doubleValue:...

bug
Swift
rendering
Python

[PyRight](https://github.com/microsoft/pyright) is a static type checker from Microsoft that works similarly to TypeScript. It would be great to support its static type syntax, especially since the implementation could probably be...

new language

Quicktype, reasonably, defaults to `double` and `int64_t` types when generating C++ code. However, for certain use cases like embedded devices this is not the desired output. It would be great...

customization
C++