Nothing is wrong with json, but diff files are generally meant to be hunan readable, and json can be annoying to read at a glance.