Jsonpath检查多个键

问题描述 投票:0回答:1

我正在尝试使用Jsonpath在json数组中找到一个对象这是我的JSON

[
  {
    "bpm": "766",
    "time": "20:14:57",
    "confidence": "0"
  },
  {
    "bpm": "766",
    "time": "20:14:57",
    "confidence": "0"
  },
  {
    "bpm": "767",
    "time": "20:14:33",
    "confidence": "0"
  }
]

我正在尝试使用两个键bpmtime查找json对象。在时间和bpm之间有一个and运算符。这是我的JSONpath查询

$.[?(@.bpm=='767',@.time=='20:14:33')]

但是newtonsoft linq seletcToken说出意外的字符,。在'767'之后>

我正在尝试使用Jsonpath在json数组中找到一个对象,这是我的JSON [{“” bpm“:” 766“,” time“:” 20:14:57“,” confidence“:” 0“}}, {“ bpm”:“ 766”,“ time”:“ 20:14:57”,...

c# json json.net jsonpath
1个回答
0
投票

如果您的意思是&&,而不是逗号(and),则需要使用,

© www.soinside.com 2019 - 2024. All rights reserved.