jsonpath相关内容

Json.Net - 不返回直接父路径

我正在尝试检索通过 SelectToken 找到的 JToken 对象的直接父级的路径. 祖父母 父母 对象 在上述结构中,object.Path 的值是“grandparent.parent.object",object.Parent.Path 的值也是“grandparent.parent".对象". 这是一个错误还是应该以其他方式检索父路径? 下面是一个说明 ob ..
发布时间:2021-06-14 19:20:24 其他开发

使用JsonPath获取Json密钥

我正在努力编写一个JsonPath查询以从以下示例Json中提取特定的密钥. {"initial":"somevalue","somekey2":{"inner1":"innerval1","inner2":"innerval2"}} 例如: 1)我希望提取第一个键,在这种情况下为 initial .使用JsonPath是否可以? 2)获取一个内部密钥,例如 inner1 .类似于 ..
发布时间:2021-05-28 18:34:39 其他开发

JsonPath:返回第一个查找

我只想检索第一个 name 次出现. [{"name":"xx","lastname":"yy",“孩子": [{“名称":"x2"},{“名称":"x3"}]},{"name":"yy","lastname":"xz"}] 使用此正则表达式: $ .. name ,结果是: ["xx","x2","x3","yy"] ,并且此 $ .. name [0] 是: [“X",“X ..
发布时间:2021-05-28 18:34:36 其他开发

基于“包含"的JsonPath表达式过滤?

我有一个示例 Json 响应,如下所示 我知道如何使用 == 或> 例如我可以使用 $.books [?(@.pages> 460)] 来检索460页以上的图书或 类似地, $.books [?(@.pages!= 352)] 可以检索没有352页的图书. 但是,如何过滤此 Json 以检索标题包含"Java"的图书,子字符串或在2014年发布(实际上也是子字符串)? 示例 Json 是 ..
发布时间:2021-05-28 18:34:31 其他开发

如何使用jsonpath-ng算法?

jsonpath-ng 软件包声称支持基本算术( https://pypi.org/project/jsonpath-ng/),但解析器将不接受算术语句.这是其中之一: 来自jsonpath_ng的 导入解析jsonpath_expr = parse('$.objects [*].cow + $ .objects [*].cat')obj = {'objects':[{'牛':2,'猫':3} ..
发布时间:2021-05-28 18:34:27 Python

是否可以验证JSONPath表达式?

我想知道是否可以验证JSONPath表达式. 我的JSONPath是$.phoneNumbers[:1].type 我的json如下: { "phoneNumbers": [ { "type" : "iPhone", "number": "0123-4567-8888" }, { "type ..
发布时间:2021-02-14 18:41:22 其他开发

多个父表和一个子表的JSON

以这样的方式生成JSON:子表的JSON应该具有ARRAY_WRAPPER,父表的JSON不应具有ARRAY_WRAPPER 并且查询应该在('kumar,pathan')中的P1NAME列的PARENT1表上,因此输出应该有2行 我有下面提到的表格 CREATE TABLE [dbo].[Z_PARENT1]( [P1id] [int] IDENTITY(1,1) NOT N ..
发布时间:2021-02-14 18:41:19 数据库

使用jsonpath查询根元素的直接子级

我在使用jsonpath匹配根元素的直接子代时遇到问题.有这样的数据: {"name": "lorem", "age": 15} 如何检查此json是否具有值为"lorem"的字段"name"?我尝试过这样的事情: $[?(@.name == "lorem")] 但是它返回一个空数组,因为(我猜)它在结构的更深处搜索字段“名称".所以我尝试了: $[?(@ == "lor ..
发布时间:2021-02-14 18:41:16 其他开发

根据子元素条件使用jsonpath获取根元素

我正在与Jayway JsonPath库一起从我的phoneNumbers类型为'iPhone'的JSON下面获取正确的'id'. 通常,我想知道在子JSON对象中指定了特定条件时如何从块的根元素中查找内容. 我尝试了下面的表达式,分别选择了与iPhone类型关联的块以及ID列表,但是我无法进入属于JSON对象的根元素id,其中我的手机类型为iPhone.有人可以指导我吗?对于这个问题 ..
发布时间:2021-02-14 18:41:13 Java开发

查询后从jsonpath数组中提取单个元素

我正在尝试使用json-path从json字符串中提取值. 我怀疑我的问题与获取具体信息有关谓词应用后,来自JSONPath数组结果的对象,但链接没有为我提供答案.我的jsonfile看起来像这样: { "success": true, "errorKey": null, "results": { "payments": [ { "name": ..
发布时间:2021-02-14 18:41:10 Java开发

使用MockMVC的JsonPath OR条件

我正在练习MockMVC进行剩余电话单元测试.我们如何测试布尔值,以便结果是真还是假,我需要通过测试,我尝试如下, mockMvc.perform(get("/student/{Id}", 1L)). .andExpect(status().isOk()) .andExpect(jsonPath("$.isPass", is(true || false))); 我也有6个值的列表,如何 ..
发布时间:2021-02-14 18:41:04 其他开发

Ruby on Rails:如何使用JSONPath访问(并保存到数据库)JSON数组中的嵌套对象/属性?

我正在尝试从对象的JSON数组将数据播种到我的数据库中.我有两个单独的数据库表-属性和单位(一个属性有许多单位).通过API请求JSON数据,然后将其播种到数据库,我已经能够成功地针对属性信息(属性模型)执行此操作,但是ValuationReport属性在我的前端显示为字符串形式的JSON对象. 这是我正在使用的JSON数据的示例(出于演示目的,我已将该示例限制为3个对象的数组): [ ..
发布时间:2021-02-14 18:41:01 其他开发

使用JayWay JSONPath提取不同深度的多个JSON对象

情况 我有一个JSON 我正在尝试获取具有某些特定嵌套对象的数组中的每个元素.困难的部分是其中一些对象嵌套在不同的深度. 我正在使用JayWay JsonPath https://github.com/json-path/JsonPath,我的代码就像 https://jsonpath.herokuapp.com 这是在我们的平台上使用的 https://dashdash.com ..
发布时间:2021-02-14 18:40:58 Java开发

使用jsonPath查找字符串

我正在尝试使用jsonPath和pick函数来确定规则是否需要基于当前域运行.我正在做的事情的简化版本在这里: global { dataset shopscotchMerchants ..
发布时间:2021-02-14 18:40:52 其他开发