A gem that makes it easy to serialize your objects to json and back. Without this, you'll have to add your own to_json and json_create methods to your classes which is a big pain. This makes it much less painful.
Ruby
Latest commit 8570ce6 Mar 29, 2012 @treeder Updated readme.
Failed to load latest commit information.
lib added require json core extensions to enable serializing of Time and … Mar 28, 2012
test Fixed bugs when marshalling other classes. Mar 27, 2012
.gitignore First commit. Mar 26, 2012
README.md
Rakefile First commit. Mar 27, 2012
VERSION.yml Version bump to 0.0.3 Mar 28, 2012
jsonable.gemspec Regenerate gemspec for version 0.0.3 Mar 28, 2012

README.md

A gem that makes it easy to serialize your objects to json and back. Without this, you'll have to add your own to_json and json_create methods to your classes which is a big pain. This makes it much less painful.

Getting Started

Install the gem:

sudo gem install jsonable

Include Jsonable in your classes:

require 'jsonable'
class MyClass
  include Jsonable
  ....

Then you can serialize and deserialize:

c = MyClass.new
c.x = "abc"
c.y = 123

# Serialize to json
json = c.to_json

# Deserialize back to object
c2 = JSON.parse(json)

# now this holds true:
assert_equal c2.class.name, c.class.name
assert_equal c2.x, c.x
assert_equal c2.y, c.y