docchi_core/imp/rust_to_json/list/
value_map_to_json.rs1use std::collections::{BTreeMap};
2use crate::imp::rust_to_json::rust_value_to_json_value::rust_value_to_json_value;
3use crate::imp::structs::rust_value::RustValue;
4use crate::imp::structs::my_json::Value;
5
6pub(crate) fn value_map_to_json(map : &BTreeMap<String, RustValue>) -> BTreeMap<String, Value>{
7 let mut result = BTreeMap::new();
8
9 for (name,val) in map{
10 let (name, val) = rust_value_to_json_value(val, name);
11 result.insert(name, val);
12 }
13
14 return result;
15}