Rails XML生成,如Active Model Serializer

时间:2014-01-29 00:15:46

标签: ruby-on-rails xml json serialization xml-serialization

有没有办法从Rails AciveModelSerializer gem使用的配置/编程生成XML? AMS似乎只生成自定义的JSON。 XML以默认格式出现。

我见过对AciveModelSerialization的引用,它支持JSON和XML,但配置虽然相似,但却不同。他们之间的区别是什么故事?一个人走了吗?它们如何在实际使用中进行比较(格式功能除外)?

1 个答案:

答案 0 :(得分:0)

正如您可以看到herethere(以及其他位置),XML正在慢慢从网络中消失。这有几个原因。 1 - JSON对象较小。 2 - JSON是大多数客户端javascript库的事实上的格式。 3 - 时尚,喜欢它的人。

如果您愿意,仍然可以使用ActiveModel序列化Xml:

http://api.rubyonrails.org/classes/ActiveModel/Serializers/Xml.html

希望它有所帮助。