How to deserialize to multiple possible types using reqwest & serde_json

Use untagged attribute.

#[derive(Debug, Serialize, Deserialize)]
#[serde(untagged)]
enum GetListResponse {
    Error { error: String },
    ValidList(Checklist),
}
6 Likes