pub fn filter_json(value: &Value) -> ValueExpand description
A JSON value with sensitive values replaced by "[FILTERED]", at any depth.
For logging JSON request bodies; keys are matched like
filter_parameters. No binding call.
ยงExamples
use ocre::security::filter_json;
use serde_json::json;
let body = json!({"user": {"email": "ada@example.com", "name": "Ada"}, "api_key": "k"});
assert_eq!(filter_json(&body), json!({"user": {"email": "[FILTERED]", "name": "Ada"}, "api_key": "[FILTERED]"}));