pub fn to_canonical_json_string_for_signing(
object: &CanonicalJsonObject,
) -> Result<String, JsonError>Expand description
Serialize the given JSON object to prepare it for signing.
This serializes the object to canonical JSON form without the signatures and unsigned
fields.
§Parameters
object: The JSON object to convert.
§Examples
use ruma_signatures::to_canonical_json_string_for_signing;
let input = r#"{
"本": 2,
"日": 1
}"#;
let object = serde_json::from_str(input)?;
let canonical = to_canonical_json_string_for_signing(&object)?;
assert_eq!(canonical, r#"{"日":1,"本":2}"#);