gpt4 book ai didi

php - 如何使用 JMS Serializer 在 FOS Rest Bundle 中的 JSON 中显示空值?

转载 作者:IT王子 更新时间:2023-10-29 01:03:05 26 4
gpt4 key购买 nike

我读过这个:https://github.com/schmittjoh/serializer/issues/77但没有找到任何方法来使用 JMS 序列化程序为 FOS Rest bundle 序列化 JSON 中的空值(这意味着即使它为空,也只显示 Doctrine 对象的键)。

我在 composer.json 中使用以下配置

"jms/serializer-bundle": "0.12.*@dev",
"friendsofsymfony/rest-bundle": "0.13.*@dev",

JMS 序列化程序配置

#jms-serializer
jms_serializer:
visitors:
json:
options: 0 # json_encode options bitmask
serialize_null: true

或 FOS Rest bunde 配置

fos_rest:
view:
serialize_null: true

不起作用。我没有使用 View ,我是“view_response_listener: 'force'”,所以如果可以提供配置中的解决方案,它会有所帮助,谢谢。

最佳答案

最近您可以在配置中设置以下选项:

fos_rest:
serializer:
serialize_null: true

关于php - 如何使用 JMS Serializer 在 FOS Rest Bundle 中的 JSON 中显示空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com