Back to blog

quicktype news vol. 1

New in quicktype: ⚙️ Options for Swift, TypeScript, Java, etc. Based on your feedback, we've added options for more languages. Output plain types only, without conversion code. Choose struct vs class for Swift.

New in quicktype:

⚙️ Options for Swift, TypeScript, Java, etc.

Based on your feedback, we've added options for more languages:

  • Output plain types only, without conversion code
  • Choose struct vs class for Swift
  • Configure access modifiers
  • Select JSON libraries (Jackson, Gson, etc.)

🔧 Command Line Improvements

The CLI now supports:

  • Reading from URLs directly
  • Combining multiple JSON sources
  • Custom top-level type names
  • All language-specific options

🌐 More Languages

We've added support for:

  • Java with Jackson annotations
  • TypeScript with improved union handling
  • Elm (experimental)

🐛 Bug Fixes

We've squashed dozens of bugs reported by the community. Keep the feedback coming!

Try the new features at app.quicktype.io or update via npm update -g quicktype.