Currently I am in the process of analyzing the pros and cons of producing a JSON output in different formats. What, according to you, would be the pros and cons of a JSON output with pretty print and the one without any formatting related to pretty printing with respect to stuff like
Performance.
Serialization/Deserialization.
Parsing or any other criteria.
I am using Java.
For all three points you mention, it is better not to use pretty printing. The only advantage of pretty printing is that it is easer to read by a human.