JMS Serializer多对一关系,在主实体的同一级别上的字段

问题描述 投票:0回答:1

我有一个具有manyToOne关系的实体,我想在Symfony上使用JMS序列化器序列化这个实体。但我希望相关实体位于主实体的同一级别,就像字段只是我主要实体的互补字段一样。

我有这个 :

"parcel_movement_action_button": {
  "code": "string",
  "type": "string"
},
"button_class": "string",
"value": "string"

我要这个 :

  "code": "string",
  "type": "string",
  "button_class": "string",
  "value": "string"

可能吗 ?

symfony jmsserializerbundle
1个回答
2
投票

是的,有可能,您必须使用虚拟财产来做https://jmsyst.com/libs/serializer/master/reference/annotations#virtualproperty

© www.soinside.com 2019 - 2024. All rights reserved.