[][src]Function ajson::parse

pub fn parse(json: &str) -> Option<Value>

Returns the first JSON value parsed, and it may be having problems because it does not actively panic on incomplete JSON values. For example, array or map are not closed properly.

let v = ajson::parse(r#"{"name": "ajson"}"#).unwrap();
assert!(v.is_object());
let v = ajson::parse(r#"{"name": "ajson""#).unwrap();
assert!(v.is_object());
let v = ajson::parse(r#"null,"string", 2"#).unwrap();
assert!(v.is_null());