JSON 入力
エディターを読み込み中…
生成された Ruby
Configuration
JSON データを入力して Ruby クラスを生成します
アクセサと JSON 変換対応の Ruby クラス
JSON のデータ構造から Ruby クラスを生成します
JSON データを入力して Ruby クラスを生成します
アクセサと JSON 変換対応の Ruby クラス
この JSON→Ruby 生成ツールを使って、Rails アプリや Ruby サービス向けに JSON サンプルから Ruby クラス/構造体を作成します。
ステップ 1 – JSON サンプルを貼り付ける
Import を使ってファイル、URL、サンプルデータから JSON を読み込みます。ステップ 2 – Ruby モデルのオプションを選ぶ
Class Name を選び、プレーンなクラスにするか Struct 風オブジェクトにするか決めます。ステップ 3 – 生成されたコードを確認する
Root Type Name、null の扱い、フレームワーク等のオプションを調整します。ステップ 4 – Ruby でモデルを使う
app/models や lib)。ステップ 5 – コピーまたはダウンロード
クイックヒント
# JSON 入力
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
# Generated Ruby models (simplified)
class Metadata
attr_accessor :plan
end
class Root
attr_accessor :id, :name, :email, :active, :roles, :metadata, :createdAt, :score, :notes
endこの JSON→Ruby 生成ツールと相性の良い JSON/スキーマ関連ツールもチェックしてください。
attr_accessor などのアクセサや初期化メソッドを含む Ruby クラスを生成し、Ruby の命名規則に沿います。
Ruby の標準 JSON ライブラリと互換性のある、Hash とオブジェクト間の変換メソッドを含みます。
はい。生成クラスをまとめるための module 名を指定できます。
JSON 配列は Ruby の Array に、ネストされたオブジェクトは別クラスとして生成されます。