使用Symfony2中的jms/序列化程序包序列化XML有效负载的随机键值对
下面的Key使用Symfony2中的jms/序列化程序包序列化XML有效负载的随机键值对,symfony,jmsserializerbundle,jms-serializer,Symfony,Jmsserializerbundle,Jms Serializer,下面的Keyrandoms可以包含任何键值对,因此您输入的任何内容(只要它在value-Key-pair中)都将被接受。e、 g.胡说八道。但是,我的映射没有拾取它们,因此我为随机数获取了一个空数组。我错过了什么 注:我列出了所有public$random下面我试过了。我正在使用带有Symfony2的“jms/序列化程序包”:“0.13.0”composer包 有效载荷 <?xml version="1.0" encoding="UTF-8"?> <product id="1"
randoms
可以包含任何键值对,因此您输入的任何内容(只要它在value-Key-pair中)都将被接受。e、 g.胡说八道
。但是,我的映射没有拾取它们,因此我为随机数
获取了一个空数组。我错过了什么
注:我列出了所有public$random代码>下面我试过了。我正在使用带有Symfony2的“jms/序列化程序包”:“0.13.0”
composer包
有效载荷
<?xml version="1.0" encoding="UTF-8"?>
<product id="1">
<title>Samsung</title>
<randoms>
<review>710</review>
<popularity>good</popularity>
</randoms>
</product>
这一问题在2004年得到解决。下面的部分现在可以工作了
/**
* @Serializer\Type("array<string, string>")
* @Serializer\XmlKeyValuePairs
*/
public $random;
/**
*@Serializer\Type(“数组”)
*@Serializer\XmlKeyValuePairs
*/
公费$random;
此问题已在中解决。
{
"title": "Samsung",
"randoms": []
}
/**
* @Serializer\Type("array<string, string>")
* @Serializer\XmlKeyValuePairs
*/
public $random;