XMLからRubyの使い方
- 代表的なXMLサンプルを貼り付け(任意フィールドも埋めたものが理想)。
- ルート型名を設定し、ヘルパーコードが必要か型のみかを選択。
- 生成されたRubyコードをプロジェクトにコピー。
XMLからRubyについて
大きなXMLペイロードのモデルクラスを手書きするのは面倒で誤りの元です。サンプルを貼り付けるとジェネレーターが構造を抽出します。結果:Dry::Types付きDry::Structクラスとfrom_dynamic・to_dynamicヘルパー。
すべてブラウザ内で動作し、サンプルデータは端末に残ります。 XMLはまずXMLからJSONツールと同様にJSONに変換されます。
生成コードの使い方
生成ヘルパーまたは言語標準のデシリアライズを使います。
任意フィールドは言語の慣習(optional / nullable)に従って表示されます。