json - Drupal 7服务:如果非空字段json是对象,如果相同字段为空json是空数组
问题描述
我正在使用 Drupal 服务,我注意到具有空值的字段始终在我的 JSON 中显示为空数组。
例如:一个非空字段(它是我的 json 中的一个对象):
"field_example": {
"und": [
{
"value": "1"
},
{
"value": "2"
},
{
"value": "3"
}
]
},
相同的领域。在这种情况下为空(它是我的 json 中的一个 emtpy 数组):
"field_example": [
],
例如,当服务的消费者期望一个对象但得到一个数组(例如使用 Gson)时,这可能会令人沮丧。
面对这种情况最好的方法是什么?
解决方案
推荐阅读
- google-kubernetes-engine - 从 Kubernetes 入口移除路由路径
- c# - 构造函数依赖注入正在初始化服务
- java - 模拟方法绘制到用于搜索 null 的接口
- php - Yii2:前端和 API 之间的同时认证
- javascript - 无法通过 jQuery 更改轮播横幅图像
- java - 应用程序初始化时的闪屏
- matlab - Blockproc 对图像进行平均
- angular - 角度单元测试 ngOninit
- javascript - Parsing html, grabbing nodeValue problem with DOMdocument
- php - 如何修复错误 PDOException:找不到驱动程序?