parse_json_markdown

Function parse_json_markdown 

Source
pub fn parse_json_markdown(json_string: &str) -> Result<Value, JsonParseError>
Expand description

Parse a JSON string from a Markdown string.

This function extracts JSON from a Markdown code block if present.

§Arguments

  • json_string - The Markdown string.

§Returns

The parsed JSON value, or an error if parsing fails.

§Example

use agent_chain_core::utils::json::parse_json_markdown;

let result = parse_json_markdown(r#"```json
{"key": "value"}
```"#);
assert!(result.is_ok());