Skip to main content

repair_json

Function repair_json 

Source
pub fn repair_json(s: &str) -> String
Expand description

Attempt to repair common JSON issues from LLM output:

  • Trailing commas before } or ]
  • Single quotes instead of double quotes (outside of string values)
  • Missing closing braces
  • Unescaped newlines in strings
  • Invalid backslash escapes
  • Unquoted keys
  • Missing commas between key-value pairs
  • Markdown code fences