Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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
Symfony 使用JMS序列化程序反序列化AWS结果/嵌套JSON_Symfony_Amazon Web Services_Serialization_Jms Serializer - Fatal编程技术网

Symfony 使用JMS序列化程序反序列化AWS结果/嵌套JSON

Symfony 使用JMS序列化程序反序列化AWS结果/嵌套JSON,symfony,amazon-web-services,serialization,jms-serializer,Symfony,Amazon Web Services,Serialization,Jms Serializer,我正在尝试使用JMS序列化程序从AWS CloudSearch反序列化数据 来自的JSON编码数据如下所示: { 身份证号码:1234, 字段:{ “字段1”:[“值1”], “字段2”:[“值2”] } } 实体序列化程序配置: AppBundle\Entity\MyObject: 特性: 身份证件: 类型:整数 字段1: 类型:字符串 序列化的_名称:字段['field1'] //还尝试了:fields.field1、fields{field1}和其他置换 结果对象: object(Ap

我正在尝试使用JMS序列化程序从AWS CloudSearch反序列化数据

来自的JSON编码数据如下所示:

{
身份证号码:1234,
字段:{
“字段1”:[“值1”],
“字段2”:[“值2”]
}
}
实体序列化程序配置:

AppBundle\Entity\MyObject:
特性:
身份证件:
类型:整数
字段1:
类型:字符串
序列化的_名称:字段['field1']
//还尝试了:fields.field1、fields{field1}和其他置换
结果对象:

object(AppBundle\Entity\MyObject)
  private 'id' => int 1234
  private 'field1' => null
是否有某种方法可以指定用于
序列化的\u name
的哈希键,或者在反序列化之前需要预处理/展平数据