jsonbb/macros.rs
1/// Construct a `jsonbb::Value` from a JSON literal.
2///
3/// ```
4/// # use jsonbb::json;
5/// #
6/// let value = json!({
7/// "code": 200,
8/// "success": true,
9/// "payload": {
10/// "features": [
11/// "serde",
12/// "json"
13/// ],
14/// "homepage": null
15/// }
16/// });
17/// ```
18#[macro_export(local_inner_macros)]
19macro_rules! json {
20 ($($json:tt)+) => {
21 $crate::Value::from($crate::serde_json::json!($($json)+))
22 };
23}