JSON

json 的一些技巧 · Ruby China

字号+ 作者:H5之家 来源:H5之家 2016-08-27 16:01 我要评论( )

as_json是Array的方法,在rails中可以直接这样使用: user 包括以下字段:name, age users = User.first(10) users.as_json 当然也可以在user.rb中复写as_json方法: def as_json {name: name + "end", age: age + 1} end 这样,得到得就是新的值了; 甚至还

as_json是Array的方法,在rails中可以直接这样使用:
user 包括以下字段:name, age
users = User.first(10)
users.as_json
当然也可以在user.rb中复写as_json方法:
def as_json
{name: name + "end", age: age + 1}
end
这样,得到得就是新的值了;

甚至还可以对分组的users调用上面定义的as_json
users = users.group_by{|user| age > 18}
users.as_json will get the result :
{
"true": [{name: 'dd', age: 29},{name: 'ddd',age: 23}],
"false": [{name: 'dd', age: 12}, {name: 'dddd', age: 11}]
}
这样可以大大简化代码

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • php中json_encode中文编码问题分析_php技巧

    php中json_encode中文编码问题分析_php技巧

    2016-08-27 15:00

  • 解析错误富文本json字符串(带双引号)的快速解决方法

    解析错误富文本json字符串(带双引号)的快速解决方法

    2016-08-27 12:00

  • JSON 教程首页

    JSON 教程首页

    2016-08-21 17:00

  • php处理json格式数据经典案例总结_php技巧

    php处理json格式数据经典案例总结_php技巧

    2016-08-21 14:01

网友点评