exchange: add NewGoogleDriveConverterByJSONKey
exchange: introduce ContentType