0
2.2.0 jaywayを使い始めたばかりで、0.9.1よりも多くの違いがあるようです。jayway 2.2.0 jsonpathで角かっこを取り除く
私はこのアイテムを取得しようとしています:$.[?(@.errorId=='200')].errorName[0]
errorNameの値を返して0.9.1で動作しました。 2.2.0では何も返しません。私が$.[?(@.errorId=='200')].errorName
に変更すると、私のためには機能しない括弧 "[result]"で文字列が返されます。配列ではなく値を返すためにjsonPathは何をすべきですか?
...だからあなたはJSON形式のパスの結果に
.get(0)
に持ってhttps://github.com/jayway/JsonPath#what-is-returned-whenに「無期限パス」を参照してください?これはコードでのみ行うことができますか? – ampofila