Symfony 使用JMS序列化程序反序列化AWS结果/嵌套JSON
我正在尝试使用JMS序列化程序从AWS CloudSearch反序列化数据 来自的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
{
身份证号码: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
的哈希键,或者在反序列化之前需要预处理/展平数据