node2object

Convert between XML nodes (treexml) and JSON objects (serde-json).

Example

``` extern crate treexml;

[macro_use]

extern crate serde_json;

extern crate node2object;

fn main() { let domroot = treexml::Document::parse(" Alex 173.5 Mel 180.4 ".asbytes()).unwrap().root.unwrap();

assert_eq!(serde_json::Value::Object(node2object::node2object(&dom_root)), json!(
    {
      "population": {
        "entry": [
          { "name": "Alex", "height": 173.5 },
          { "name": "Mel", "height": 180.4 }
        ]
      }
    }
));

} ```