別の構造体へ変換するのに便利なクレートです。以下の2つを使うのでCargo.tomlのdependenciesなどへ追加します。serde::Serializeを持たせます。String,}後はインスタンス化したUserへserde_json::to_stringさせます。文字列を用意し、serde_json::from_strへそれを渡します。オブジェクト定義のように書けます。serde_json::from_str::<User>(&json.to_string()).unwrap());。