fn with_key_context<T>(
context: &mut JsonContext<'_>,
key: &str,
f: impl FnOnce(&mut JsonContext<'_>) -> Result<T>,
) -> Result<T>fn with_key_context<T>(
context: &mut JsonContext<'_>,
key: &str,
f: impl FnOnce(&mut JsonContext<'_>) -> Result<T>,
) -> Result<T>