jsonst 0.2.0

JSON Schema hacking toolset
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*!

[JSON5](https://json5.org/) format (text)

*/

pub use json5::from_str;

pub fn from_slice<'a, T>(s: &'a [u8]) -> json5::Result<T>
where
    T: serde::Deserialize<'a>,
{
    let s = std::str::from_utf8(s).map_err(|error| json5::Error::Message { msg: error.to_string(), location: None })?;
    from_str(s)
}