pub fn serialize_json<T>(value: &T) -> Result<String, Error>where T: Serialize,
Serializes a value into a JSON string.
Returns an error when serialization fails.