【文件属性】:
文件名称:jsonity:在 Ruby 中构建 JSON 的最性感语言
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-04 19:13:05
Ruby
jsonity
在 Ruby 中构建 JSON 的最性感语言
我一直在用 、 和编写 JSON API,但它们都不能满足我的要求和用例。
jbuilder语法很冗长,partial和mixin的功能其实很弱
RABL 语法简单,但是用它写复杂的数据结构可读性不强
ActiveModel::Serializer 在 Rails 架构中是有说服力的角色,但是当您需要从控制器完全控制要包含的多嵌套(关联)对象的哪些属性时,它会变得非常无用
所以我选择创建一个新的——Jsonity,它是一个简单而强大的 JSON 构建器,专门用于 JSON API 表示。
简单易读的语法,即使它变得复杂
灵活随意的节点
可包含的mixin
声明性属性包含
安装
确保将 gem 添加到您的 Gemfile 中。
gem 'jsonity'
概述
@meta_pagination_mixin = ->
【文件预览】:
jsonity-master
----.gitignore(185B)
----jsonity.gemspec(908B)
----LICENSE(1KB)
----README.md(8KB)
----lib()
--------jsonity()
--------jsonity.rb(430B)
----Gemfile(39B)
----Rakefile(29B)