# Macro json::array [−] [src]

    macro_rules! array {
        [] => { ... };
        [@ITEM($( $i:expr, )*) $item:tt, $( $cont:tt )+] => { ... };
        (@ITEM($( $i:expr, )*) $item:tt,) => { ... };
        (@ITEM($( $i:expr, )*) $item:tt) => { ... };
        [@ITEM($( $i:expr, )*) $item:expr, $( $cont:tt )+] => { ... };
        (@ITEM($( $i:expr, )*) $item:expr,) => { ... };
        (@ITEM($( $i:expr, )*) $item:expr) => { ... };
        (@END $( $i:expr, )*) => { ... };
        ($( $cont:tt )+) => { ... };
    }

Helper macro for creating instances of `JsonValue::Array`.

    let data = array!["foo", 42, false];

    assert_eq!(data[0], "foo");
    assert_eq!(data[1], 42);
    assert_eq!(data[2], false);

    assert_eq!(data.dump(), r#"["foo",42,false]"#);