From 506e6f282c6f2ab3b0c243bd638ce2e2d0eaca27 Mon Sep 17 00:00:00 2001 From: Ziyang Hu Date: Sun, 7 May 2023 19:12:59 +0800 Subject: [PATCH] fix json object conversion --- cozo-core/src/data/json.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/cozo-core/src/data/json.rs b/cozo-core/src/data/json.rs index defaf18e..7025c1ad 100644 --- a/cozo-core/src/data/json.rs +++ b/cozo-core/src/data/json.rs @@ -47,13 +47,7 @@ impl<'a> From<&'a JsonValue> for DataValue { }, JsonValue::String(s) => DataValue::Str(s.into()), JsonValue::Array(arr) => DataValue::List(arr.iter().map(DataValue::from).collect()), - JsonValue::Object(d) => DataValue::List( - d.into_iter() - .map(|(k, v)| { - DataValue::List([DataValue::Str(k.into()), DataValue::from(v)].into()) - }) - .collect(), - ), + JsonValue::Object(d) => DataValue::Json(JsonData(JsonValue::Object(d.clone()))), } } }