Glyn Normington
Glyn Normington
As far as kubectl is concerned,`exponent-io/jsonpath` seems to be used only during [schema validation](https://github.com/kubernetes/kubectl/blob/d8f3a8be18c1bf063b194dc683ce7164585e5e5b/pkg/validation/schema.go#L24). A [recent PR](https://github.com/kubernetes/kubernetes/pull/89660) modifies the JSONPath behaviour of kubectl by changing [k8s client jsonpath](https://github.com/kubernetes/client-go/tree/master/util/jsonpath). Confusing, eh?
Thanks for laying out the rationale. It makes a lot of sense. I particularly agree with your point about array indexing (except for [:], which I don't think we should...
@danielaparker Great point about leading zeroes not being valid in JSON. Case closed?
The [JSON spec for numbers](https://tools.ietf.org/html/rfc8259#section-6) disallows leading zeroes. I'm tending towards making leading zeroes a syntax error. (This will also allow implementations to add octal support as a strict extension...
> Now, this might surface an actual problem in the implementations: What would the user expect, that the query always is understood to be of the same type (scalar vs...
BTW, the background to this is that I'm bumping `regression_suite.yaml` in my implementation and wondering whether to go with the consensus or do what I suggest above. If Proposal A...
I wonder if part of the rationale is that Proposal A is free to _extend_ the consensus in the sense that if the consensus on a given selector is `NOT_SUPPORTED`,...
Meta-comment: I think we could benefit from less structured discussion in addition to issues, so I've taken the liberty of creating a [jsonpath-standard](http://jsonpath-standard.slack.com/) slack workspace. This [invitation](https://join.slack.com/t/jsonpath-standard/shared_invite/zt-es623y9z-~JOiqJTylBXSttT5n_xaPQ) should work for...
> Would the right thing be to replace Proposal A under https://cburgmer.github.io/json-path-comparison/ with the reference implementation? @glyn Please note the reference implementation has a long way to go yet, although...
Happy to do that, but it would be great to get the list of issues fully populated (as I have some others in the pipeline) and label the Proposal A...