Scala code Input
JSON Schema Output
Select which case class should be treated as the JSON Schema root.
Parsing runs entirely in your browser. Your source never leaves the page.
Paste your Scala case classes to produce JSON Schema instantly.
Supports Option[T], collections, maps, nested case classes, and default values.