Compliant with the original jsonpath spec Convenient additions or elaborations not provided in the original spec: ^ for grabbing the parent of a matching item ~ for grabbing property names of matching items (as array) Type selectors for obtaining: Basic JSON types: @null(), @boolean(), @number(), @string(), @array(), @object() @integer() The compound type @scalar() (which also accepts undefined an