Providing basic JSON support in, looks like we are already autodecoding

I do think the backwards incompatibility issues need to be minimized and documented.  These are minimal currently.