![](/img/trans.png)
[英]How to deserialize json to entity with relationship in Symfony 3.4?
[英]Deserialize XML with JMS Symfony 3.4
我在使用JMS序列化器時遇到了一些麻煩-我需要反序列化XML,但是我有一個例外。
例如,對於xml
<test><name>Test</name></test>
我正在做 :
$xml = $paramFetcher->get('xml');
$serializer = SerializerBuilder::create()->build();
$serializer->deserialize($stack, MyObject::class, 'xml');
這樣,JMS返回:
<exception class="JMS\Parser\SyntaxErrorException" message="Expected end of input, but got ">" of type T_CLOSE_BRACKET at position 37 (0-based).">
at JMS\Serializer\Serializer->deserialize('<test><name>Test</name></test>', 'MyObject::class', 'xml')
XML與其他RequestParam在POST“表單數據”中發送。
jms / serializer-bundle 2.4.2
通過更改我的一個實體中的名稱空間解決了該問題。 我檢查了所有名稱空間,並且該名稱空間之一不正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.