pub fn encode<V: IntoJsonValue>(
value: V,
options: &EncodeOptions,
) -> ToonResult<String>Expand description
Encode a JSON value to TOON format with custom options.
This function accepts either JsonValue or serde_json::Value and converts
automatically.
ยงExamples
use toon_format::{encode, EncodeOptions, Delimiter};
use serde_json::json;
let data = json!({"tags": ["a", "b", "c"]});
let options = EncodeOptions::new().with_delimiter(Delimiter::Pipe);
let toon = encode(&data, &options)?;
assert!(toon.contains("|"));