JSONをRust構造体に変換する理由
APIペイロードをRustでモデリングするには、構造体、serdeのderive、rename属性を手で書く必要があります。上の入力欄にJSONを貼り付ければ、コンパイルできるコードが得られます。snake_caseのフィールド、必要な箇所への #[serde(rename)]、ネストしたオブジェクトごとに1つの構造体が生成されます。
仕組み
コンバーターはJSONの構造をローカルで推論し、親から順にserde構造体を出力します。整数はi64に、小数はf64に対応付けられ、nullになり得る配列要素はOptionでラップされ、type のようなRustのキーワードはraw識別子になります。