macro_rules! intermediate {
({ $($key:literal : $value:tt),* $(,)? }) => { ... };
([ $($item:tt),* $(,)? ]) => { ... };
(null) => { ... };
($value:expr) => { ... };
}
Expand description
Construct the intermediate value directly using JSON syntax.
ยงExample
use serde_lite::intermediate;
let data = intermediate!({
"field1": null,
"field2": "foo",
"field3": 33,
"field4": 44.4,
"field5": [1, 2, 3, 4, 5],
"field6": {
"inner_field": "Hello!",
}
});