JSONをScalaに変換する理由
JSONペイロードをScalaのケースクラスで手作業によりモデリングするには時間がかかります。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトや配列も含め、すぐに使えるケースクラスが数ミリ秒で得られます。
仕組み
コンバーターはJSONをローカルで解析し、Scalaのケースクラスを生成します。整数は Long に、小数は Double に、配列は List[T] に対応付けられます。ハイフンなどの特殊文字を含むキーはバッククォートで囲んでそのまま保持されるため、生成されたコードは何もリネームせずにコンパイルできます。