pub fn encode_array<V: IntoJsonValue>(
value: V,
options: &EncodeOptions,
) -> ToonResult<String>Expand description
Encode a JSON array to TOON format (errors if not an array).
This function accepts either JsonValue or serde_json::Value and converts
automatically.
ยงExamples
use toon_format::{encode_array, EncodeOptions};
use serde_json::json;
let data = json!(["a", "b", "c"]);
let toon = encode_array(&data, &EncodeOptions::default())?;
assert_eq!(toon, "[3]: a,b,c");
// Will error if not an array
assert!(encode_array(&json!({"key": "value"}), &EncodeOptions::default()).is_err());