Earlier quoted context omitted.
I keep hearing about this, but has anyone actually done this?
And furthermore, what are the security ramifications of doing this? At first glance, it seems attackers would be able to forge JSON objects resulting in "mass-assignment" style vulnerabilities (unless there is lots of protection logic) when sending JSON objects back to the server side. However, going in the other direction (sending JSON from server to client) is a very common pattern.
Data sanitization and validation on the backend should be as thourough as that of the client, if not more.