encode

Function encode 

Source
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("|"));