文件名称:JSONPath:来自http的JSONPath分支
文件大小:299KB
文件格式:ZIP
更新时间:2024-04-29 14:13:52
JavaScript
(另请参阅 ) JSONPath Plus 分析,转换和选择性地从JSON文档(和JavaScript对象)提取数据。 jsonpath-plus在原始规范的基础上进行了扩展,以添加一些其他运算符,并明确显示了原始规范没有阐明的某些行为。 尝试或 。 特征 符合原始的jsonpath规范 原始规范中未提供的方便的添加或说明: ^用于获取匹配项的父项 ~用于获取匹配项的属性名称(作为数组) 类型选择器,用于获取: 基本JSON类型: @null() , @boolean() , @number() , @string() @array() , @object() @string() @array() , @object() @string() @object() @integer() 复合类型@scalar() (在查询JavaScript对象以及所有基本的非对象/非函数类型
【文件预览】:
JSONPath-master
----.nojekyll(0B)
----.mocharc.js(91B)
----rollup.config.js(3KB)
----docs()
--------ts()
----package.json(5KB)
----pnpm-lock.yaml(210KB)
----.github()
--------FUNDING.yml(64B)
--------pull_request_template.md(196B)
--------ISSUE_TEMPLATE()
--------workflows()
----test()
--------test.toPath.js(2KB)
--------test.slice.js(1KB)
--------test.custom-properties.js(570B)
--------test.errors.js(3KB)
--------test.pointer.js(2KB)
--------test.properties.js(3KB)
--------index.html(2KB)
--------test.examples.js(11KB)
--------test.performance.js(1KB)
--------test.eval.js(5KB)
--------test.at_and_dollar.js(2KB)
--------test.escaping.js(1KB)
--------test.type-operators.js(6KB)
--------test.intermixed.arr.js(2KB)
--------test.toPointer.js(734B)
--------test.path_expressions.js(3KB)
--------test.parent-selector.js(4KB)
--------test.callback.js(5KB)
--------test.return.js(1KB)
--------test.all.js(3KB)
--------test.arr.js(2KB)
--------test.api.js(3KB)
----.babelrc.json(49B)
----test-helpers()
--------node-env.js(890B)
--------checkVM.js(933B)
----LICENSE-MIT.txt(1KB)
----mocha-multi-reporters.json(149B)
----dist()
--------index-node-esm.mjs(21KB)
--------index-browser-umd.min.js.map(38KB)
--------index-browser-umd.min.js(13KB)
--------index-browser-umd.js(33KB)
--------index-node-cjs.js(21KB)
--------index-browser-esm.js(31KB)
--------index-browser-esm.min.js.map(38KB)
--------index-browser-esm.min.js(13KB)
----src()
--------jsonpath-browser.js(2KB)
--------jsonpath-node.js(110B)
--------jsonpath.d.ts(7KB)
--------tsconfig.json(94B)
--------jsonpath.js(23KB)
----.npmignore(216B)
----.eslintrc.js(3KB)
----CHANGES.md(13KB)
----lgtm.yml(78B)
----.gitignore(82B)
----.remarkrc(106B)
----demo()
--------index.js(1KB)
--------node-import-test.mjs(1KB)
--------index.html(1KB)
--------index.css(201B)
----licenseInfo.json(56B)
----README.md(21KB)
----.eslintignore(48B)
----.editorconfig(307B)
----badges()
--------licenses-badge.svg(1KB)
--------coverage-badge.svg(1KB)
--------licenses-badge-dev.svg(804B)
--------tests-badge.svg(820B)