O JSONPath é uma linguagem de consulta usada para acessar partes específicas de documentos JSON, muito semelhante ao que o XPath faz com XML. Em bancos de dados NoSQL que armazenam documentos JSON (como MongoDB, Couchbase, etc.), o JSONPath permite navegar entre elementos, elementos aninhados (nested elements) e matrizes (arrays) usando expressões de caminho (path expressions), como $, .., [n], *, entre outras.