我需要将JSON指针定义的JSON(或JavaScript对象)中的位置映射到JSON文本文件中{line,column}
的位置。是否有任何现有的JavaScript库可以做到这一点?编写这段代码会有点乏味......
例如,如果我有一个JSON文件(文本):
{
"foo": [
{
"bar": 1
}
]
}
然后给出JSON指针/foo/0/bar
我需要得到{line: 4, column: 7}
作为结果。
如果此JSON文件中存储了等效的JSON值:
{"foo":[{"bar":1}]}
然后相同JSON指针的结果应为{line: 1, column: 10}
。
答案 0 :(得分:4)
此库具有JSON.parse / stringify的等效项,它还返回映射:https://github.com/epoberezkin/json-source-map