反序列化YAML时JMSSerializerBundle抛出错误

时间:2017-06-29 22:11:18

标签: serialization jmsserializerbundle symfony-3.3

我尝试使用JMSSerializerBundle Symfony 3.3来反序列化YAML文件。运行此代码:

$yaml = $this->serializer->serialize($obj, "yml");
dump($yaml);  // This shows valid YAML content
$result = $this->serializer->deserialize($yaml, ObjCls::class, "yml");

产生:The format "yml" is not supported for deserialization。因此,序列化工作但不反序列化。上述代码适用于jsonxml,但不适用于' yml'。

为了反序列化YAML,我是否需要更改一些配置?

1 个答案:

答案 0 :(得分:0)

似乎JMSSerializerBundle没有反序列化YAML(2017年6月)。我不得不切换到XML。太糟糕了,我喜欢YML格式。