Skip to main content

deserialize_null_as_false

Function deserialize_null_as_false 

Source
pub fn deserialize_null_as_false<'de, D>(
    deserializer: D,
) -> Result<bool, D::Error>
where D: Deserializer<'de>,
Expand description

Deserialize a bool that also accepts JSON null (mapped to false).

Use with #[serde(default, deserialize_with = "deserialize_null_as_false")] on fields that the OpenAI spec defines as Optional[bool] defaulting to false.