Skip to content

Форматтеры и код

JSON в Scala Case Class

Scala case classes for Circe / Play JSON.

Runs in your browser

Примечание редактора

Understanding · Case classes and typeclass derivation.

Эта углублённая глава пока доступна только на английском языке. Инструмент конвертации выше работает на вашем языке; развёрнутая статья ещё не переведена.

Часто задаваемые вопросы

Quick answers.

Which Scala versions are supported?

The output follows standard Scala 2.13 and Scala 3 syntax for case classes. It uses standard collection types like `List` or `Seq` and optional fields where appropriate.

Does it support Circe or Play JSON?

Yes. It generates the base case class structure which can then be used with `deriveDecoder` in Circe or `Json.format` in Play JSON. Key names are preserved to match the source JSON.

How does it handle nested objects?

The converter recursively identifies nested structures and generates separate, linked case classes for every object found within the payload.

Is my data sent to any external API?

No. The parsing and code generation logic runs entirely within your browser environment. Your JSON structure never leaves your device.

Люди также ищут

Связанные инструменты

More in this room.

Смотреть все в Форматтеры и код