带有注释的 JSON 扫描器和解析器。
用于处理带有注释的 JSON 的扫描器和解析器。 为什么? ---- JSONC 是带有 JavaScript 样式注释的 JSON。 此节模块提供了一个扫描器和容错的解析器,可以处理 JSONC,但也适用于标准 JSON。 - scanner 将输入字符串分解为标记和标记偏移量 - visit 函数实现了带回调的 "SAX" 样式解析器,用于处理遇到的属性和值。 - parseTree 函数计算具有偏移量的层次结构 DOM,这些偏移量表示遇到的属性和值。 - parse 函数以容错的方式评估 JSON 字符串所表示的 JavaScript 对象。 - getLocation API 返回一个位置对象,用于描述在 JSON 文档中指定偏移量处的属性或值。 - findNodeAtLocation API 在 JSON DOM 中查找指定位置路径的节点。 - format API 计算编辑,用于格式化 JSON 文档。 - modify API 计算编辑,用于在 JSON 文档中插入、删除或替换属性或值。 - applyEdits API 将编辑应用于文档。
安装----------------- jsonc-parser 以 ESM 单独包的形式发布。
暂无开放 Issues,或尚未同步最近议题。