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

JSONからJavaレコードへ変換 — ブラウザ完結の無料オンラインツール

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

高速 プライベート Cookieゼロ

JSON 入力

Java 出力

JSONをJavaに変換する理由

JSONペイロードをJavaのデータクラスへ手作業でマッピングするのは骨の折れる作業です。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトごとに1レコードの、すぐに使えるJavaレコードが数ミリ秒で得られます。

仕組み

コンバーターはJSONをローカルで解析し、Javaレコード(Java 16以降)を生成します。数値はボックス型の Long または Double に、真偽値は Boolean に、配列は List<T> に対応付けられ、すべてのフィールド名はcamelCaseに変換されます。ネストした各オブジェクトは、親から参照される独立したレコードになります。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
なぜ従来のクラスではなくレコードなのですか?
レコード(Java 16以降で利用可能)は簡潔で不変なデータキャリアであり、JSONペイロードのマッピングに最適です。ネストしたオブジェクトごとに1つのレコードが生成されます。
どのJava型が使われますか?
Long、Double、Booleanといったボックス型が使われ、配列はList<T>になり、フィールド名はcamelCaseに変換されます。

関連ツール