I find JSON has a great balance between programmatic handling and human readability. But this leads to it being bit verbose.
I wrote about three tools in my toolbox for handling JSON on command line: jq, jless and fx.
Do you use something different? Share tips in replies!
@hamatti tbh I’m so bad at jq, I often use the Python interpreter to deal with JSON.
Also I try to use protobuf a lot nowadays, especially for internal RPCs.
@shimst3r I also often jump into Python whenever my jq (or shell scripting) skills fall short.