Serde json string parse
Provides ParseJson trait and JsonParseError struct which allow parse String or &str types to struct using parse_json_with_data_err trait method.
In case of error JsonParseError contains original String or &str and original parsing error from serde.
Examples
use ;
let text = Stringfrom;
let parse_result: TestStruct = text
.parse_json_with_data_err
.expect;
assert_eq!;
use ;
let text = Stringfrom;
let parse_error: = text
.clone
.
.expect_err;
// `original_data` field contains source text
assert_eq!;