[][src]Function pjson_parser::parse_json

pub fn parse_json(json_string: &str) -> Result<Token, ParserError>

Parses the json string passed as parameter and returns a Result with the Token Enum type

Examples

Here is an example of parsing json containing an object

let result = parse_json(r#"{"a": 1}"#).unwrap();
   if let Token::Object(object) = result {
     assert_eq!(object.values.len(), 1);
   } else {
     panic!("Token parsed is not a Token::Object()");
   }