FreeDev Tools

JSON to Scala

Generate Scala case classes from JSON β€” nested objects become nested case classes.

Runs locally in your browser. Your input is not uploaded.

How to Use

  1. 1

    Paste sample JSON

    Use a complete, representative sample so field types are inferred correctly.

  2. 2

    Review the case classes

    Nested objects become separate case classes, listed dependencies-first.

  3. 3

    Copy into your project

    Paste into your Scala source and wire up your JSON library's derivation.

Frequently Asked Questions

Scala case classes with field types inferred from your JSON β€” String, Int, Double, Boolean, List[T], and nested case classes for nested objects.