pub fn encode_object<V: IntoJsonValue>(
value: V,
options: &EncodeOptions,
) -> ToonResult<String>Expand description
Encode a JSON object to TOON format (errors if not an object).
This function accepts either JsonValue or serde_json::Value and converts
automatically.
ยงExamples
use toon_format::{encode_object, EncodeOptions};
use serde_json::json;
let data = json!({"name": "Alice", "age": 30});
let toon = encode_object(&data, &EncodeOptions::default())?;
assert!(toon.contains("name: Alice"));
// Will error if not an object
assert!(encode_object(&json!(42), &EncodeOptions::default()).is_err());