|
|
|
|
|
by TymekDev
1123 days ago
|
|
It looks like the README in jj repository does not do justice when it comes to available syntax for queries. jj uses gjson (by the same author) and its syntax [0]. From what I saw the first one can be handled with: jj 'data.#(age<=25)#' -i input.json
I don't think there is a way to sort an array, though. However, there is an option to have keys sorted. Personally, I don't think there is much annoyance in that. One could just pipe jj output to `sort | uniq -c`.I just discovered that gjson supports custom modifiers [1]. So technically, you could fork jj, and add another file registering `@sort` modifier via `gjson.AddModifier` and have a custom jj version supporting sorting. [0]: https://github.com/tidwall/gjson/blob/master/SYNTAX.md [1]: https://github.com/tidwall/gjson/blob/master/SYNTAX.md#modif... |
|