javascript – 将JSON指针映射到文本JSON文件中的{line,column}

前端之家收集整理的这篇文章主要介绍了javascript – 将JSON指针映射到文本JSON文件中的{line,column}前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要将JSON指针定义的JSON(或JavaScript对象)中的位置映射到JSON文本文件中的位置{line,column}.是否有任何现有的JavaScript库可以做到这一点?编写这段代码会有点单调乏味……

例如,如果我有一个JSON文件(文本):

{
  "foo": [
    {
      "bar": 1
    }
  ]
}

然后给出JSON-pointer / foo / 0 / bar我需要得到{line:4,column:7}作为结果.

如果此JSON文件中存储了等效的JSON值:

{"foo":[{"bar":1}]}

那么同一个JSON指针的结果应该是{line:1,column:10}.

最佳答案
此库具有JSON.parse / stringify的等效项,它还返回映射:https://github.com/epoberezkin/json-source-map

猜你在找的JavaScript相关文章