如何使json响应返回{}而不是null

时间:2013-03-06 09:40:42

标签: android ruby-on-rails json ruby-on-rails-3

我正在使用构建器编写一个API,它返回一个项目列表,这个API将由移动设备使用。

当我的列表为空时,我在标记中得到一个null,我需要它为{},请参考下面的代码

     xml.my_items{
     if @items.blank? 
        {}
     else 
       @items.each do |item|
         xml.item{
           xml.id(item.id)
           xml.name(item.name)
        }
      end
     end
     }

我得到了回复

{"items":null}

我希望它是

{"items":{}}

0 个答案:

没有答案