Improve "always return json"

1. add generic.json
2. exclude "appadmin" controller