我正在尝试构建一个JSON对象,它是在Rails中构建的。
我的目标是:
person = {name: "david", age: 25, address: nil}但是地址显示为null,而不是未定义的。
person.to_json ======>
{name: "david",
age: 25,
address: null <---- I want this to be undefined
}发布于 2016-02-18 14:08:20
在转换到json之前,您可以使用Ruby compact删除零属性:
person = {name: "david", age: 25, address: nil}
person.compact.to_json它将返回:
{
name: "david",
age: 25
}那样的话,person.address将是未定义的
https://stackoverflow.com/questions/35483394
复制相似问题