> Getting JSON syntax right, error free, by hand, in a terminal, is not easy.
you are right and I wonder why shells haven't done anything to address this. Fish might, actually. colorization isn't really useful in aiding comprehension, but colorization is good at giving an indicator that there is a parse error somewhere.
... interacting with APIs using cURL?
> I don’t find curl —jp a=b to be better than directly sending a payload on a HTTP resource
Getting JSON syntax right, error free, by hand, in a terminal, is not easy. The current equivalent of an eventual `curl --jp a=b` is
that's a lot of opportunities for getting it wrong.