JSON to Kotlin データクラスコンバーター
JSON オブジェクトや配列を貼り付けると、型付きの `val` プロパティ(String、Long、Double、Boolean、List<...>)とネストされたオブジェクト用の個別クラスを備えた Kotlin `data class` 定義がすぐに得られます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。
—
Kotlin データクラス
使い方
- 入力ボックスに JSON を貼り付けるか入力します。
- 必要に応じてルートクラス名を変更します(既定は AutoGenerated)。
- 出力ボックスから生成されたデータクラスをコピーします。
よくある質問
- 数値はどの型になりますか?
- 整数は Long、小数点を含む数値は Double になります。より狭い型が必要な場合は Int や Float に手動で変更してください。
- null や空配列はどう扱われますか?
- サンプルから型を推論できないため、null は nullable な Any? に、空配列は List<Any> になります。
- ネストされたオブジェクトはどう扱われますか?
- 各ネストオブジェクトは独自の data class になります。data class には最低 1 つのプロパティが必要なため、空オブジェクトは通常の class になります。
- 私の JSON はどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
JSON to Java クラス(POJO)コンバーター
JSON オブジェクトを型マッピングフィールドを備えた Java POJO クラスにブラウザ上で変換します。
開発 0 0
JSON to C# クラスコンバーター
JSON オブジェクトを自動プロパティの型マッピング付き C# クラスにブラウザ上で変換します。
開発 0 0
モックデータジェネレーター
テスト用のリアルなダミーレコードを生成 — 名前・メール・日付・ID・ロレム — JSON / CSV / SQL INSERT で出力。
開発 0 0
CSV ↔ JSON 変換ツール
CSV を JSON に、JSON を CSV に変換(区切り文字を選択可)。
ファイル 0 0
CSV → HTML / Markdown / JSON テーブル
CSV を HTML `<table>`・Markdown テーブル・JSON オブジェクト配列に変換 — 区切り文字を自動検出。
変換 0 0
HTML → JSX コンバータ
HTML スニペットを貼り付けると React 用の JSX に — `class` は `className` に、`onclick` は `onClick` に、void タグは自己クローズ、インラインスタイルはオブジェクト化可能。
開発 0 0