fn deserialize<D>(deserializer: D) -> StdResult<Self, D::Error>
    where
        D: ::serde::Deserializer<'de>,
    {
        deserializer.deserialize_newtype_struct(TOKEN, ValueVisitor)
    }
Deserialize this value from a `Deserializer`.

# Examples

```
use sonic_rs::Value;

let v: Value = sonic_rs::from_str(r#"{"a": 1, "b": 2}"#).unwrap();
assert_eq!(v["a"], 1);
assert_eq!(v["b"], 2);
```
src/value/de.rs