JavaScript Object Notation
JSONPath は JSON のクエリ式で、JSON の一部分を示すことが出来る。XML の XPath に対応するものとして Stefan Gössner が2007年に提案した。現在 IETF にて仕様が作成中である。様々なプログラミング言語でライブラリが実装されている。データベースでは、Oracle Database、Microsoft SQL Server、MySQL、PostgreSQL、MongoDB、RedisJSONなど広く採用されている。
例として、下記 JSON に対する、$.users[0:2].name の結果は ["Foo", "Bar"] になる。