Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Symfony2中的jms/序列化程序包序列化XML有效负载的随机键值对_Symfony_Jmsserializerbundle_Jms Serializer - Fatal编程技术网

使用Symfony2中的jms/序列化程序包序列化XML有效负载的随机键值对

使用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"

下面的Key
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;