2017-06-29 6 views
0

JMSSerializerBundleSymfony 3.3を使用してYAMLファイルを逆シリアル化しようとしています。このコードを実行する:YAMLを逆シリアル化するときにJMSSerializerBundleがエラーをスローする

$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をデシリアライズするために変更する必要のある設定がありますか?

答えて

0

JMSSerializerBundleはYAML(2017年6月)を逆シリアル化しないようです。私はXMLに切り替えなければならなかった。あまりにも悪いですが、私はYMLフォーマットが好きです。

関連する問題