文件名称:granola:简单的JSON序列化器(Cereal-izers。要获取它吗?)
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-22 05:01:49
ruby json-serialization lesscode granola Ruby
Granola,一个JSON序列化器 Granola的目的是提供一个简单的界面,以根据您应用程序的域模型生成JSON响应。 它不会对任何事情做任何假设,并且会妨碍您。 您只写普通的Ruby。 例子 class PersonSerializer < Granola> object . name , "email" => object . email , "age" => object . age } end end PersonSerializer . new ( person ) . to_json #=> '{"name":"John Doe",...}' 安装 gem install granola JSON序列化 Granola不会对您的代码做任何假设,因
【文件预览】:
granola-master
----granola.gemspec(779B)
----.gitignore(11B)
----Makefile(760B)
----.travis.yml(273B)
----LICENSE(1KB)
----README.md(5KB)
----.gems(30B)
----lib()
--------granola()
--------granola.rb(136B)
----benchmarks()
--------alternatives.rb(5KB)
--------README.md(3KB)
--------.gems(152B)
--------multi_json.rb(792B)
----test()
--------rack_test.rb(3KB)
--------renderer_test.rb(1KB)
--------caching_test.rb(410B)
--------helper.rb(303B)
--------serialize_test.rb(2KB)
--------util_test.rb(3KB)