Как запустить jsonPath в локальном JavaScript? - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь запустить javascript локально, используя плагин Visual Studio Code Runner, и я пробовал следующий код

var status = jsonPath(json, "$..status");

Я получил следующую ошибку: ReferenceError: jsonPath не определен ,Чего мне не хватает? Нужно ли импортировать jsonPath?

1 Ответ

2 голосов
/ 21 октября 2019

Нет встроенной реализации JSON Path в браузере и Node.js. Вы должны импортировать внешнюю библиотеку, а затем ссылаться на нее в своем коде. Например, вы можете использовать jsonpath-plus:

$ npm install jsonpath-plus

const {JSONPath} = require('jsonpath-plus');

const result = JSONPath({path: '$..status', json});
...