import { jsonrepair } from "jsonrepair" /** * @description 修复常见格式问题后的 JSON 文本字符串。 * * 该函数面向“文本表示修复”这一问题:当输入接近 JSON、但包含单引号、未加引号的键名、尾随逗号等常见格式问题时,可以先把它整理成合法 JSON 文本,再交给后续解析流程。 * * @example * ``` * // Expect: "{\"foo\":1}" * const example1 = repairJson("{foo:1,}") * // Expect: "{\"name\":\"mobius\"}" * const example2 = repairJson("{'name':'mobius',}") * ``` */ export const repairJson = (text: string): string => { return jsonrepair(text) }