json: '{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{"a":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}'
test case: 'Invalid path $.a[] in {"a":{"b": [{"x":10}, 2, 3] }}'
json: '{"a":{"b": [{"x":10}, 2, 3] }}'
test case: 'Invalid path $a in {"a":1}'
test case: 'Invalid path "" in {"a":1}'
test case: 'Invalid location $.x.b in {"a":{"b": [{"x":10}, 2, 3] }}'
json: '{"a":{"b": [{"x":10}, 2, 3] }}'
test case: 'Invalid location $[3] in [1, 2, 3]'
test case: 'Valid location $[0] in [1, 2, 3]'
test case: 'Valid location $[1] in [1, 2, 3]'
test case: 'Valid location $[2] in [1, 2, 3]'
test case: 'Valid location $[1][0] in [1,["a","b","c"],3]'
json: '[1,["a","b","c"],3]'
test case: 'Valid location $.x[1][2] in {"x":[1, ["a", "b", "c"], 3]}'
json: '{"x":[1, ["a", "b", "c"], 3]}'
test case: 'Valid location $.a in {"a":{"b": [{"x":10}, 2, 3] }}'
json: '{"a":{"b": [{"x":10}, 2, 3] }}'
value: '{"b": [{"x":10}, 2, 3] }'
test case: 'Valid location $.a in {"a" : {"b": [{"x":10}, 2, 3] }}'
json: '{"a" : {"b": [{"x":10}, 2, 3] }}'
value: '{"b": [{"x":10}, 2, 3] }'