method
as_json
v2.3.8 -
Show latest stable
- Class:
ActiveResource::Base
as_json(options = nil)public
Coerces to a hash for JSON encoding.
Options
The options are passed to the to_json method on each attribute, so the same options as the to_json methods in Active Support.
- :only - Only include the specified attribute or list of attributes in the serialized output. Attribute names must be specified as strings.
- :except - Do not include the specified attribute or list of attributes in the serialized output. Attribute names must be specified as strings.
Examples
person = Person.new(:first_name => "Jim", :last_name => "Smith") person.to_json # => {"first_name": "Jim", "last_name": "Smith"} person.to_json(:only => ["first_name"]) # => {"first_name": "Jim"} person.to_json(:except => ["first_name"]) # => {"last_name": "Smith"}