PixNudge

JSONからKotlinのdata classを生成

JSONから、kotlinx.serialization、Jackson、Klaxonですぐに使えるKotlinのdata classを生成します。ネストしたオブジェクトはそれぞれ独立したクラスになり、省略可能なフィールドはnull許容型になります。

入力
Kotlin

使い方

  1. 1

    データを貼り付けるか開く

    テキストを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。

  2. 2

    オプションを調整

    入力と同時に結果が更新されます。オプションを変更して、必要な出力に仕上げましょう。

  3. 3

    コピーまたはダウンロード

    結果をクリップボードにコピーするか、ファイルとしてダウンロードします。

PixNudgeが選ばれる理由

アップロードは一切なし

データはブラウザ内で処理され、サーバーに送信されることはありません。APIキーやトークン、顧客データも安全です。

大きなファイルでも一瞬で処理

サーバーとの通信が発生しないため、入力と同時に結果が表示されます。数MBのファイルもスムーズに扱えます。

数値を正確に保持

64ビットIDのような長い数値も丸められることなく、書かれたとおりに保持されます。

よくある質問

対応しているJSONライブラリは?

「型定義のみ」がオンの場合は、素のdata classを出力します。オフにしてkotlinx.serialization、Jackson、Klaxonのいずれかを選ぶと、そのライブラリ用のアノテーションとヘルパーコードが追加されます。

省略可能なフィールドの型はどうなりますか?

一部の要素にないキーやnullになり得るキーは、val coupon: String? = nullのように、デフォルト値がnullのnull許容型になります。

パッケージ名を指定できますか?

はい。「パッケージ」に入力すると、ファイルの先頭に書き込まれます。

その他の無料ツール