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 = String from;
let parse_result: TestStruct = text
.parse_json_with_data_err
.expect;
assert_eq!;
use ;
let text = String from;
let parse_error: = text
.clone
.
.expect_err;
// `original_data` field contains source text
assert_eq!;