eserde:複数のデシリアライズエラーを一括で報告
2025-02-21
serdeライブラリは、最初のエラーに遭遇するとデシリアライズを中止します。これは、ユーザー提供のJSONペイロード(例:REST APIのリクエストボディ)を扱う際に不便です。eserdeは、すべてのデシリアライズエラーを一括で報告することでこの問題を解決し、開発者エクスペリエンスを大幅に向上させます。`#[derive(serde::Deserialize)]`を`#[derive(eserde::Deserialize)]`に置き換え、eserdeのデシリアライズ関数を使用することで、開発者はすべてのエラーメッセージを簡単に取得でき、APIとのやり取り回数を減らすことができます。eserdeは現在JSONをサポートしており、将来的にはYAMLとTOMLのサポートを計画しています。
開発
デシリアライズ