Exportjobssharea workflow,butCSV and JSONjobsneeddifferentwriters. Repeatingthe wholeworkflowmerelytochangeitswritermakesmaintenanceharder.
+
Thesamedataneeds a differentoutputstring in CSV and JSON.Awriteristhe object responsible for this conversion. Ifonly the writerchanges,theexportjobscansharetheirworkflowrather than repeat it for each format.