quicktype
quicktype copied to clipboard
Generate types and converters from JSON, Schema, and GraphQL
## Issue Type Quicktype output ## Context (Environment, Version, Language) - **Input format**: JSON - **Target language**: TypeScript - **Quicktype version**: 23.0.170 - **Quicktype usage**: CLI ## Description I have...
## Context (Input, Language) Input Format: Json Schema Output Language: Dart Freezed ## Description Currently generating Freezed classes for Dart defines nested objects with their literal name, which may cause...
Hello 👋🏻 With this data: ``` [ { "name": "fly_one_cm", "value": "2.46 m" }, { "name": "damage_blocked_by_shield", "value": 0 }, { "name": "raid_win", "value": 0 }, { "name": "fill_cauldron", "value":...
When I used your tool to generate Kotlin code based on my JSON file, the result included this line: `typealias Countries = JsonArray` But, in my version of Android Studio...
Website app.quicktype.io is not working ## Current Behaviour / Output ## Steps to Reproduce 1. Open [app.quicktype.io](https://app.quicktype.io/) 2. see the result ## Possible Solution
Enum constants containing known acronyms (like "SPA") were being incorrectly converted when using --acronym-style=camel, e.g. "MULTI_SPA_IN_GROUP_REJECTED" became "MULTI_Spa_IN_GROUP_REJECTED". For Java enum constants (UPPER_UNDERSCORE style), acronyms should always remain uppercase regardless...
## Issue Type This issue is with quicktype output ## Context (Environment, Version, Language) Version : Eclipse Temurin JDK 21.0 Language : java Input Format: json Output Language: Java CLI,...
## Context (Input, Language) Input Format: JSON Schema Output Language: Go ## Description Currently, quicktype generates `int64 ` for all integer fields in Go, even when the schema specifies integer...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.21.0 to 8.46.2. Release notes Sourced from @typescript-eslint/eslint-plugin's releases. v8.46.2 8.46.2 (2025-10-20) 🩹 Fixes eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#11702) typescript-estree:...
Right now unions have these restrictions: * No more than one class type per union * No more than one array type per union * No more than one map...