relay_dynamic_config/
utils.rs

1use serde::{Deserialize, Serialize};
2
3/// Normalizes the given value by deserializing it and serializing it back.
4pub fn normalize_json<'de, S>(value: &'de str) -> anyhow::Result<String>
5where
6    S: Serialize + Deserialize<'de>,
7{
8    let deserialized: S = serde_json::from_str(value)?;
9    let serialized = serde_json::to_value(&deserialized)?.to_string();
10    Ok(serialized)
11}