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

Minimal reproducible example: JSON: ```json { "test": 123.0 } ``` Resulting CSharp: ```csharp // // // To parse this JSON data, add NuGet 'Newtonsoft.Json' then do: // // using QuickType;...

bug
C#

Generating using the following syntax to pick up all of the json schemas in a folder produces a generated file where the results are incorrect. ## Issue Type parsing (I...

bug

Unable to handle `string|integer` in JSON schema. ## Issue Type This is an issue with input parsing. ## Context (Environment, Version, Language) Input Format: JSON Schema Output Language: Swift CLI,...

bug

XML is widely used for documentation for projects ( doxygen or other auto-documented solutions) They all rely on the same XML schema with different member types, etc. It would be...

enhancement

Add a `rendererOptions` section for C# to exclude the generated `DateOnlyConverter` and `TimeOnlyConverter` when using the `System.Text.Json` serialization framework. For C# projects targeting the [.NET Standard](https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0) `DateOnly` and `TimeOnly` can't...

enhancement
C#

I would like to use the generated C++ code in a *Clean Architecture* project. While the generated types itself are perfect candidates to end in the *Entity Layer* right in...

enhancement

## Issue Type This is an issue with quicktype output in C++. Maybe the effect also occurs in other output languages. ## Context (Environment, Version, Language) Input Format: JSON schema,...

bug

## Description This change makes the various Elixir `emit` functions `protected` instead of `private`, so that they can be overridden in customized code generators. ## Related Issue https://github.com/glideapps/quicktype/issues/2657 ## Motivation...

Make the various `emit` functions (e.g., `emitModule`) to have `protected` visibility instead of `private`. ## Context (Input, Language) Output Language: Elixir ## Description The purpose of this change is to...

enhancement