我在 Symfony2 项目中使用 JMSSerializerBundle,并结合 Doctrine2。
我将类属性定义为双值,因为它代表产品价格。
/**
* Price of product
*
* @Type("double")
* @MongoDb\Float */
private $price;
要求显示带有尾随零的值(100.00 而不是 100)。我想将这种转换与反序列化挂钩,因为序列化程序实际上知道他正在使用双精度值。
战后强制转换所有数值将不起作用,因为还有其他属性不能受到影响(如数量,这些属性必须保持整数)。
关于这个问题的任何想法/提示?