diff --git a/knowledge base/jsonpath.md b/knowledge base/jsonpath.md new file mode 100644 index 0000000..d0d2734 --- /dev/null +++ b/knowledge base/jsonpath.md @@ -0,0 +1,16 @@ +# JSONPath + +## TL;DR + +```shell +# filter elements +# only works on arrays, not on maps +kubectl get serviceaccounts \ + -o jsonpath="{.items[?(@.metadata.name!='default')].metadata.name}" +``` + +## Further readings + +- [JSONPath Syntax] + +[jsonpath syntax]: https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html