Для того чтобы заставить JMS Serializer сериализовывать данные в формате "camel case" в Symfony 4+, вам необходимо выполнить несколько шагов.
1. Установите JMS Serializer в свой проект. Выполните следующую команду в командной строке:
composer require jms/serializer-bundle
2. Активируйте пакет JMS Serializer в вашем приложении Symfony, открыв файл config/bundles.php
и убедитесь, что у вас есть следующая строка:
JMSSerializerBundleJMSSerializerBundle::class => ['all' => true]
3. Откройте файл config/packages/jms_serializer.yaml
и добавьте следующую конфигурацию, чтобы указать JMS Serializer использовать "camel case" при сериализации:
jms_serializer: property_naming: id: camel_case separator: _
4. Теперь ваши данные будут сериализованы в формате "camel case". Например, если у вас есть свойство user_name
в объекте, оно будет сериализовано как userName
.
После выполнения всех указанных шагов, JMS Serializer будет использовать "camel case" при сериализации данных в Symfony 4+.