Results 370 comments of Jeremy Whitlock

I personally see this features as `$ref` with mutation _(add/change)_ capability. If I am right, I wonder if we're implementing this properly. My concerns are as follows: 1. This approach...

Being open source, I'll take a peek and see if there is a PR I can craft up. But in the meantime, I'd love any sort of discussion around this.

I'm starting to think this could be a feature request for this repo or https://github.com/PaesslerAG/gVal because I'm not sure there is a way to parse the JSONPath _(complex enough to...

To shed some light on this based on a slightly convoluted example _(modified from https://jsonpath.com)_, here is an example JSON document and the example placeholders returned for a few JSONPath...

Actually, https://github.com/PaesslerAG/jsonpath/blob/master/jsonpath.go#L7 may have just given me a possibility, but if I understand things, it won't be ideal due to the fact you'd have to evaluate the JSONPath expression N...

After a good deal of mucking around, it seems like the context between the JSONPath parsing and the gVal execution is different, so attempting to update `parse.go` and `placeholder.go` to...

Okay, I just found out about [gval.NewEvaluableWithContext](https://pkg.go.dev/github.com/PaesslerAG/gval#Language.NewEvaluableWithContext)...gonna give this a shot.

Using `gval.NewEvaluableWithContext` doesn't seem to yield any success, the disconnect is still there.

What if we just created a new API like `GetWithPaths` that works like the placeholder hack but it returns a map of full paths to resolved values? I'll look into...

Okay, I will have a PR together that should handle this and it **does not** use the _"placeholder hack"_. While I would also consider this to be a hack of...