Function serde_json_utils::skip_null_and_empty
source · [−]pub fn skip_null_and_empty(val: &mut Value)
Expand description
Remove Null
value fields & empty
value fields from serde_json::Value
Example
use serde_json::{Value, from_str};
use serde_json_utils::skip_null_and_empty;
let mut x: Value = from_str(r###"{"key1": null, "key2": "foo", "key3": [], "key4": {}}"###).unwrap();
let x_result: Value = from_str(r###"{"key2": "foo"}"###).unwrap();
skip_null_and_empty(&mut x);
assert_eq!(x, x_result);