100% ローカル — データがブラウザの外に出ることはありません

JSONからScalaケースクラスへ変換 — ブラウザ完結の無料ツール

JSONをScalaのケースクラスへブラウザ内で瞬時に変換します。無料・登録不要で、データが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ

JSON 入力

Scala 出力

JSONをScalaに変換する理由

JSONペイロードをScalaのケースクラスで手作業によりモデリングするには時間がかかります。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトや配列も含め、すぐに使えるケースクラスが数ミリ秒で得られます。

仕組み

コンバーターはJSONをローカルで解析し、Scalaのケースクラスを生成します。整数は Long に、小数は Double に、配列は List[T] に対応付けられます。ハイフンなどの特殊文字を含むキーはバッククォートで囲んでそのまま保持されるため、生成されたコードは何もリネームせずにコンパイルできます。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
どのScala型が使われますか?
数値はLongまたはDoubleに、配列はList[T]になります。ネストしたオブジェクトごとに、親から参照される独立したケースクラスが生成されます。
ハイフンなどの特殊文字を含むキーはどうなりますか?
特殊なキーはJSONに現れたとおりにバッククォートで囲んで保持され、リネームは一切行われません。

関連ツール