# add :root option to ActiveModel JSON serialization

**URL:** <https://discuss.rubyonrails.org/t/add-root-option-to-activemodel-json-serialization/50785>\
**Category:** rubyonrails-core\
**Tags:** patch\
**Created:** [April 9, 2010, 6:02pm UTC](https://discuss.rubyonrails.org/t/add-root-option-to-activemodel-json-serialization/50785 "2010-04-09T18:02:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_MacAulay](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@James\_MacAulay](https://discuss.rubyonrails.org/u/James_MacAulay)\
**Post date:** [April 9, 2010, 6:02pm UTC](https://discuss.rubyonrails.org/t/add-root-option-to-activemodel-json-serialization/50785/1 "2010-04-09T18:02:39Z")

</div>

This is a small, straightforward patch that I'd love to see merged:

[https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4358-patch-add-root-option-to-activemodel-json-serialization](https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4358-patch-add-root-option-to-activemodel-json-serialization)

It's all pretty self-explanatory, it basically just ports a useful option from to\_xml to to\_json, making their interfaces more compatible with each other. Feedback would be greatly appreciated.

Thanks, James
