JSON query parser