问题标签 [jsonpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
93 浏览

javascript - Error in the format of JSON

I have a JSON with this format :

I have a problem with this because I used the googlechart and my chart can't read the format of my JSON. The format of my JSON isn't good, it's like this

but I need something like this

Could you help me ?

0 投票
1 回答
9256 浏览

jquery - 使用 jsonpath 进行字符串搜索

我有一个巨大的 JSON 文件,其中包含超过 20000 个对象。我想在这个 json 文件中查询一个字符串。但是,使用jsonpath,我只能找到完全匹配?

假设我的文件是这样的:

我想做的是:

并获得标题中带有“ord”的书籍。

是否可以?

0 投票
1 回答
1547 浏览

json - 当我只想要父对象时,JSONPath 查询从嵌套对象返回同名键

我目前正在使用 Pentaho Kettle 进行一些 ETL 工作,并且我需要集成 JSON 提要,这意味着我需要使用 JSONPath 来获取数据。在大多数情况下,它运行良好,除了一些 JSON 数据是嵌套对象,在父项和子项中具有相同的字段名称。

示例 JSON:

如您所见,父对象及其子对象“Product”和“Reviewer”都具有“LastUpdated”字段。我试图仅获取父对象的“LastUpdated”,但使用:

按顺序返回父级 LastUpdated、Product LastUpdated,然后是 Reviewer LastUpdated。

结果:

预期成绩:

有没有我可以用来只获取父对象的 LastUpdated 字段的查询?

0 投票
1 回答
9590 浏览

java - 在 Java 中使用 JsonPath 解析 JSON

我是 Json-Path 的新手。

我在我的 Eclipse 构建路径中包含:json-path-0.8.0.jar。

我将 JSON 从:http ://code.google.com/p/json-path/ 复制到文件中。

我正在尝试解析此文件并使用以下方法显示作者姓名:

我收到此错误:

我还包括:org.apache.commons.lang-2.6.jar 但我仍然收到错误消息。我在这里错过了什么吗?

发现问题:我必须在路径中添加以下 jar:

json-path-0.8.0.jar

commons-lang-2.6.jar

commons-io-2.1.jar

json-smart-1.1.jar

我错过了最后2个。

0 投票
2 回答
4912 浏览

java - Java JsonPath 在代码中抓取 InvalidPathException

我正在使用 JsonPath 并且能够解析我的数据并在提供的路径正确时获取值。

但是,当我提供不正确的路径(用户输入)时,程序会终止。我不希望这种情况发生。无论如何,我是否可以捕获此异常并继续执行后续步骤?

我收到以下错误,路径无效:

此异常似乎来自 jar 类的 FieldFilter。

0 投票
1 回答
505 浏览

java - Java JsonPath 表达式中的计数器

我正在尝试在 JSON 路径表达式中使用计数器并得到 JSONPath 错误 java.lang.numberFormatException

0 投票
2 回答
8203 浏览

javascript - 如何获得 JSON 对象数组中所有子节点的 JSONPath?

您如何获得对象所有子节点的 JSONPath?

例如:

我想将数据结构中所有节点的绝对路径作为数组获取:

有没有办法在 JS 中完成这项工作?

0 投票
1 回答
2779 浏览

javascript - 查找键值的 JSON 路径

对于上述结构,我如何获得 id(key) = node3(value) 的路径

(IE)jSon.nodes[0].nodes[1].id

这样我就可以推送新对象(即)jSon.nodes[0].nodes.push(newjSon);

或者有没有其他方法可以在这个结构的特定位置添加新对象...请建议一些 javascript 代码.. 没有 jQuery

0 投票
2 回答
5888 浏览

mongodb - 只查询mongodb中的字段名

考虑 Mongodb 中的一个文档,例如:

如何通过查询获取字段名称(而不是值)?是否可以?例如,我需要编写一个查询,它将“name”、“address”、“street_no”、“district”和“pincode”作为 Mongodb 文档中的字段返回给我。

0 投票
2 回答
2571 浏览

jsonpath - 是否可以验证 JSONPath 表达式?

我想知道是否可以验证 JSONPath 表达式。

我的 JSONPath 是$.phoneNumbers[:1].type

我的json如下:

我想知道我是否使用了正确/有效的 JSONPath 表达式。