If you get and build latest from master, you get the --sort-keys commandline option
And just like that, you have an amazing base for diffing json documents of arbitrary complexity:
vimdiff <( cat doc1 | jq --sort-keys . ) <( cat doc2 | jq --sort-keys . )