use json::JsonValue;
use xml2json_rs::{JsonBuilder, XmlBuilder};
pub struct Xml {}
impl Xml {
pub fn xml_json(xml_str: String) -> JsonValue {
let json_builder = JsonBuilder::default();
let json = json_builder.build_string_from_xml(&*xml_str).unwrap();
json::parse(&*json).unwrap()
}
pub fn json_xml(json: JsonValue) -> String {
let mut xml_builder = XmlBuilder::default();
let xml = xml_builder.build_from_json_string(&*json.to_string()).unwrap();
xml
}
}