如何在 JSON 文件中搜索特定位置?

tit*_*300 11 json node.js visual-studio-code

我正在尝试导入一个大型 JSON 文件,但出现此错误:

Unexpected token , in JSON at position 197031914
Run Code Online (Sandbox Code Playgroud)

我如何去那个位置修复它?

谢谢!

Mat*_*ner 7

除了使用 json linter 的建议外,此扩展程序还允许您导航到文件中的特定偏移量(位置)。你想去 offset 197031914

请记住,如果文件有很长的行,VS Code 将不会显示整行。您可以按照以下步骤尝试调整此限制


tit*_*300 1

我知道这是一个较旧的问题,但由于它得到了一些观点,我想提一下我最终是如何解决这个问题的。

因为我正在处理巨大的文件(千兆字节),所以它不能使用 linter,所以我最终通过编写脚本来解决这个问题,该脚本采用可读流并找到该位置,然后返回上下文(x 之前和之后的字符数)位置)。

我仍在使用它,并且我可能会抽出时间将其发布到 npm 上供其他人使用。(不确定是否有人已经做过类似的事情);

  • 如果您有时间,请发布代码。我有同样的问题。 (2认同)