JsonWebformExporter.php in Webform 8.5
File
src/Plugin/WebformExporter/JsonWebformExporter.php
View source
<?php
namespace Drupal\webform\Plugin\WebformExporter;
use Drupal\Component\Serialization\Json;
use Drupal\webform\WebformSubmissionInterface;
class JsonWebformExporter extends DocumentBaseWebformExporter {
public function writeSubmission(WebformSubmissionInterface $webform_submission) {
$file_name = $this
->getSubmissionBaseName($webform_submission) . '.json';
$json = Json::encode($webform_submission
->toArray(TRUE, TRUE));
$this
->addToArchive($json, $file_name);
}
}