0

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

$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。因此,序列化工作但不反序列化。上面的代码适用于jsonand xml,但不适用于 'yml'。

为了反序列化 YAML,我必须更改一些配置吗?

4

1 回答 1

0

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

于 2017-07-26T23:27:30.620 回答