我正在使用Drupal Services,我注意到具有空值的字段始终在我的JSON中显示为空数组。
例如: 一个非空字段(它是我的json中的一个对象):
"field_example": {
"und": [
{
"value": "1"
},{
"value": "2"
},{
"value": "3"
}
]
},
相同字段。在这种情况下为空(这是我的json中的一个emtpy数组):
"field_example": [
],
当服务的使用者期望一个对象但获得一个数组时(例如使用Gson),这可能会令人沮丧。
面对这个问题的最好方法是什么?