Skip to content
This repository has been archived by the owner on May 4, 2018. It is now read-only.

RISCfuture/json_serialize

Repository files navigation

json_serialize

JSON serialization in ActiveRecord

Author Tim Morgan
Version 2.2.2 (May 15, 2013)
License Released under the MIT license.

About

json_serialize gives you the ability to JSON-encode data into ActiveRecord model fields. JSON is a more compact but less robust serialization than YAML. Only hashes, arrays, and primitives can be reliably encoded to database fields; other types may not decode properly or at all.

Installation and Usage

Firstly, add the gem to your Rails project's Gemfile:

gem 'json_serialize'

Then, include into your model the JsonSerialize module, and call the json_serialize method to indicate which fields should be serialized:

class MyModel < ActiveRecord::Base
  include JsonSerialize
  json_serialize :favorites, :preferences
end

More information can be found at the {JsonSerialize::ClassMethods#json_serialize} method documentation.