Macro serde_json_lodash::to_string [−][src]
macro_rules! to_string { () => { ... }; ($a:expr $(,)*) => { ... }; ($a:expr, $($rest:tt)*) => { ... }; }
Description can be found in lodash toString
Examples:
#[macro_use] extern crate serde_json_lodash; use serde_json::json; assert_eq!( to_string!(json!(null)), json!("") ); assert_eq!( to_string!(json!(-0)), json!("0") // In rust world, -0 is 0 ); assert_eq!( to_string!(json!([1, 2, 3])), json!("1,2,3") );
More examples:
assert_eq!(to_string!(), json!("")); assert_eq!(to_string!(json!(null)), json!("")); assert_eq!(to_string!(json!(false)), json!("false")); assert_eq!(to_string!(json!(-0)), json!("0")); // rust world -0 is 0 assert_eq!(to_string!(json!("")), json!("")); assert_eq!(to_string!(json!([])), json!("")); assert_eq!(to_string!(json!([null,"A",{}])), json!("null,A,serde_json::map::Map<alloc::string::String, serde_json::value::Value>")); assert_eq!(to_string!(json!({})), json!("serde_json::map::Map<alloc::string::String, serde_json::value::Value>"));