0
JMSSerializerBundle
とSymfony 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
を生成します。したがって、シリアライズは動作しますが、デシリアライズは行いません。上記のコードはjson
とxml
ではうまく動作しますが、 'yml'では正しく動作しません。
YAMLをデシリアライズするために変更する必要のある設定がありますか?