Vi segnalo l’esistenza della micro-libreria JSONPath.
Si basa sulla rappresentazione ad albero degli stream (o strutture) JSON; permette di individuare ed estrarre porzioni rilevanti di informazioni da queste strutture, sui client (versione JavaScript) o sui server (versione PHP).
Implementa il corrispettivo delle parti essenziali di XPath 1.0* (per XML).
Il codice delle due versioni di questa libreria appare compatto e comprensibile.