

-
Apparently, the author wrote this tool because jid was struggling with a 7MB JSON file.
See https://github.com/simeji/jid/issues/66#issuecomment-4436718...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
There’s also jp, which interprets JMESPath: https://github.com/jmespath/jp
This one has the advantage of being natively understood by aws-cli, meaning you can pass a JMESPath to an AWS call and only receive the filtered / transformed result back.
-
-
-
If you want to use jq but with Python syntax, I wrote pq:
https://github.com/dvolk/pq
-
gron [0] is another interesting JSON processor that follows UNIX philosophy:
[0] https://github.com/tomnomnom/gron
"Make JSON greppable!"
"gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it."
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
If you're into the SQL side (compared to jq's custom query language) of querying arbitrary files I've got a comparison of some major tools here too.
https://github.com/multiprocessio/datastation/tree/main/runn....
-
Another alternative is the oj app (ojg/cmd/oj) which is part of https://github.com/ohler55/ojg. It relies on JSONPath for extraction and manipulation of JSON.