次のJSONPath構文は、JSONPathの仕様(http://goessner.net/articles/JsonPath/)を反映しています。
. [ $ [children [...]] ] .
構文要素
- $
- ルート オブジェクトまたは要素。
- children
{.|..} { child_specification | options }
- child_specification
{ * | name_string [ options ] }
- options
[ { index | expression | filter } ]
色付きまたは太字の角括弧を入力する必要があります。- index
{ * | integer [ : | , integer | : integer : integer ] | : integer }
- expression
( @.LENGTH [ {+|-|*|/} integer ] )
- filter
?(@.element_string [ number_comparison | =~string ] )
- number_comparison
{ <= | < | > | >= | == | != } integer
- @
- 現在のオブジェクトまたは要素。
- integer
- 符号付き整数。
- element_string
- 要素の名前を指定する文字列。
- =~ string
- 文字列比較式。