Module blot::json

source ·
Expand description

Blot implementation for common JSON.

This implementation treats all numbers as f64.

extern crate serde_json;
extern crate blot;
use serde_json::{self, Value};
use blot::core::Blot;
use blot::multihash::Sha2256;

let data = r#"["foo", "bar"]"#;
let value: Value = serde_json::from_str(data).unwrap();

assert_eq!(format!("{}", &value.digest(Sha2256)), "122032ae896c413cfdc79eec68be9139c86ded8b279238467c216cf2bec4d5f1e4a2");