The output collection will be always a JSON array. You can transform the array later in the workflow using input/output variable mappings. Or, using an output mapping on the multi-instance activity to collect the results instead of the output collection.
Does this help you?
Please provide an example if this is not clear.