The five steps
- One value, one path 7 min
- Many at once 9 min
- Into the arrays 9 min
- Where did that come from 9 min
- Writing back 11 min
The query language every config tool ends up growing: read a value out of nested JSON by dot path, match many at once with wildcards, index into arrays, report where each match came from, and finally write values back.