4 ms·
There is a standard in RFC 9535 (JSONPath)[1]. But as far as I can tell, it isn't very widely used, and it has more limited functionality than some of the alter
by thayne 1y ago
There is a standard in RFC 9535 (JSONPath)[1]. But as far as I can tell, it isn't very widely used, and it has more limited functionality than some of the alternatives.
[1]: https://datatracker.ietf.org/doc/html/rfc9535 https://datatracker.ietf.org/doc/html/rfc9535
- NewJazz 1y agoPostgresql supports jsonpath, right?
- Groxx 1y agoSQLite might too, though I'm struggling to find anything explicit about the syntax: https://sqlite.org/json1.html#jptr https://sqlite.org/json1.html#jptr it might just be a very limited subset?
- lelandbatey 1y agoDon't forget the also standardized way of referring to a single value in JSON, "JSON Pointer": datatracker.ietf.org/doc/html/rfc6901
- phpnode 1y agothe issue with JSONPath is that it took 17 years for it to become a properly fleshed-out standard. The original idea came from a 2007 blog post [0], which was then extended and implemented subtly differently dozens of times, with the result that almost every JSON Path implementation out there is incompatible with the others. [0] https://goessner.net/articles/JsonPath/ https://goessner.net/articles/JsonPath/