--- tags: - jq - json --- `jq` is a filter program. Everything , including literals, are `filters` in jq. filter have input and output. ops that combine filters like addition or division feed same input to both filters before doing the operation e.g `[1 2 3] | add / length` < array is passd to both add and length and then de division is done. identity filter use quotes or brackets and quotes if name has special values such as whitespace. `."Fo o"` || `.["Fo o"]`