-
-
Notifications
You must be signed in to change notification settings - Fork 23
Home
William W. Kimball, Jr., MBA, MSIS edited this page May 14, 2019
·
24 revisions
What is a YAML Path? A YAML Path is a human-friendly means of identifying one or more nodes within YAML, EYAML, or compatible data structures like JSON. Emphasis is deliberately on human-friendly. The idea here is to make it easy to find or change the data you need from the command-line or Python API. In fact, multiple representations of YAML Paths are supported, enabling users to express paths in whatever way is most intuitive to them.
Wait... did you say JSON? Yes; any valid JSON is also valid YAML, so YAML Paths also work perfectly well against JSON data.
This project's README.md file covers many examples of YAML Paths in their various representations. This Wiki exists to dig even deeper into YAML Path examples.