Can we compile a list of reasons to validate JSON? There are a couple aspects I think we should consider:
- Security
- Debugging
Are there others?
Also, where should validation happen?
- Server
- Client
- Policy Enforcement Points? - does JSON validation make sense on an enterprise firewall? Why?