Formateurs & Code
JSON vers Classe Scala Case
Scala case classes for Circe / Play JSON.
Note de la rédaction
Understanding · Case classes and typeclass derivation.
Ce chapitre approfondi n'est actuellement disponible qu'en anglais. L'outil de conversion ci-dessus fonctionne dans votre langue ; le long article explicatif n'a pas encore été traduit.
Questions fréquentes
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.
Les internautes recherchent aussi
Outils similaires
More in this room.
- JSON en interface TypeScriptDéduisez les types à partir d'un exemple JSON et émettez des interfaces TS.
- JSON en classe C#Générez des classes POCO à partir d'un exemple JSON.
- JSON en POJO JavaÉmettez un POJO Java à partir d'un exemple JSON.
- JSON en dataclasse PythonDataclasses typées (avec Pydantic optionnel) à partir de JSON.
- JSON en struct GoStructs Go idiomatiques avec des tags `json:`.
- JSON en classe de données KotlinClasses de données concises pour tout exemple JSON.