Queries own object keys and array indices using .dot.paths or RFC 6901 /JSON/pointers. Empty query or '.' selects the root. Missing values return None; JSON null returns Some('null').