映射 JSON-指向文本 JSON 文件中{行,列}的指针
Map JSON-pointer to the {line, column} in a text JSON file
我需要将 JSON(或 JavaScript 对象)中由 JSON 指针定义的位置映射到 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}
。
这个库有 JSON.parse/stringify 的等价物,也有 return 映射:https://github.com/epoberezkin/json-source-map
我需要将 JSON(或 JavaScript 对象)中由 JSON 指针定义的位置映射到 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}
。
这个库有 JSON.parse/stringify 的等价物,也有 return 映射:https://github.com/epoberezkin/json-source-map