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

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

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

高速 プライベート Cookieゼロ

JSON 入力

Kotlin 出力

JSONをKotlinに変換する理由

APIレスポンスごとにKotlinのデータクラスを手書きするのは時間がかかり、ミスも起きがちです。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトや配列も含め、すぐに使えるデータクラスが数ミリ秒で得られます。

仕組み

コンバーターはJSONをローカルで解析し、val プロパティを持つKotlinデータクラスを生成します。整数は Long に、小数は Double に、配列は List<T> に対応付けられます。ハイフンなどの特殊文字を含むキーはバッククォートで囲んでそのまま保持されるため、生成されるコードはペイロードに忠実です。

よくある質問

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

関連ツール