From 05c7d00a8efb0c4b3df09382f3b86dd1a08fd121 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Tue, 22 Nov 2022 16:25:25 +0800 Subject: [PATCH] Deserialize to serde_json::Value --- tests/serde.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/serde.rs b/tests/serde.rs index 88483ec4..417a4857 100644 --- a/tests/serde.rs +++ b/tests/serde.rs @@ -825,7 +825,14 @@ fn test_serde_blob() -> Result<(), Box> { fn test_serde_json_borrowed_string() { let value = json!({ "a": "b" }); println!("value: {value:?}"); - let _: Dynamic = serde_json::from_value(value).unwrap(); + + let result: Dynamic = serde_json::from_value(value.clone()).unwrap(); + println!("result: {result:?}"); + + let value2 = serde_json::to_value(&result).unwrap(); + println!("value2: {value2:?}"); + + assert_eq!(value, value2); } #[test]