JSONPath

E543048

JSONPath is a query language designed for selecting and extracting data from JSON structures using path-like expressions.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf data extraction language
query language
canBeImplementedIn C#
Go NERFINISHED
Java NERFINISHED
JavaScript NERFINISHED
PHP NERFINISHED
Python NERFINISHED
Ruby NERFINISHED
comparedTo XPath NERFINISHED
designedFor extracting data from JSON structures
selecting data from JSON structures
differentFrom GraphQL NERFINISHED
JMESPath NERFINISHED
SQL NERFINISHED
hasCharacteristic declarative
implementation-dependent variants
no single universal standard historically
read-only selection language
hasFeature array slice syntax start:end:step
bracket notation for child access
current node symbol @
dot notation for child access
filter operator ?()
recursive descent operator ..
root symbol $
wildcard operator *
hasUseCase API response processing
JSON validation tools
configuration querying
data transformation pipelines
log and event data analysis
test automation assertions on JSON
inspiredBy XPath NERFINISHED
operatesOn JSON
supports array indexing
filter expressions
recursive descent
slicing of arrays
union of selections
wildcard selection
typicalExpressionExample $..price
$.store.book[*].author
$['store']['book'][0]['title']
usedIn application development
data engineering
monitoring and observability tools
test frameworks
uses path-like expressions

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

XPath influenced JSONPath
JSONiq relatedTechnology JSONPath