Change to DD4T serialization and deserialization format

If you extended the publishing process and are expecting DD4T in XML format, your extension will break: the DD4T is now serialized and deserialized using the JSON format.

The reasons for using JSON instead of XML are:
  • The Java and .NET implementation required different XML for deserialization.
  • JSON uses only about 30% of the storage that XML uses.