quicktype logo

quicktype

Generates types and helper code for reading JSON in various programming languages.

Made by David Siegel

  • Developer Tools

  • source-code-converter

  • json

What is quicktype?

Generate types and converters from JSON, Schema, and GraphQL. Quicktype is a versatile tool that automatically generates types and helper code for reading JSON in a variety of programming languages, including C, Swift, JavaScript, Flow, Python, TypeScript, Go, Rust, Objective-C, Kotlin, and C++. The tool can be customized online with advanced options, or a command-line version can be downloaded for local use. With quicktype, developers can efficiently create type-safe data models and streamline their JSON-parsing workflows across multiple platforms and projects

Highlights

  • Generates types and helper code for reading JSON in a wide range of programming languages
  • Supports conversion from JSON, JSON Schema, and GraphQL
  • Provides online customization options for advanced use cases
  • Offers a downloadable command-line tool for local integration
  • Enables type-safe data models and efficient JSON parsing

Platforms

  • Xcode
  • Online
  • Microsoft Visual Studio
  • Web
  • Visual Studio Code

Languages

  • English

Social

Features

    • Convert JSON to Javascript

    • Support for Typescript