JMS序列化程序yml日期时间格式

Wee*_*val 5 serialization yaml symfony jmsserializerbundle

我有一个基于Symfony 2.7 Framework构建的Rest API,带有FOSRestBundle和JMSSerializerBundle.我看看yml 参考注释.

我已经选择定义我的模型的每个实体如何用yml序列化.

我已经看到我们可以Datetime按特定格式序列化对象:

@JMS\Type("DateTime<'d-m-Y'>")
Run Code Online (Sandbox Code Playgroud)

我不知道yml定义使用的正确语法,我试过:

my_field:
  expose: true
  type: datetime
  format: 'd-m-Y'
Run Code Online (Sandbox Code Playgroud)

my_field:
  expose: true
  type: datetime<'d-m-Y'>
Run Code Online (Sandbox Code Playgroud)

我不想使用,Annotations因为我有很多yaml文件.

该领域尚未序列化 ......

有人可以帮帮我吗?

Hok*_*sai 11

我把它作为一个答案,以防它帮助更多的人:

my_field:
  expose: true
  type: DateTime<'d-m-Y'>
Run Code Online (Sandbox Code Playgroud)