有没有办法从Rails AciveModelSerializer gem使用的配置/编程生成XML? AMS似乎只生成自定义的JSON。 XML以默认格式出现。
我见过对AciveModelSerialization的引用,它支持JSON和XML,但配置虽然相似,但却不同。他们之间的区别是什么故事?一个人走了吗?它们如何在实际使用中进行比较(格式功能除外)?
答案 0 :(得分:0)
正如您可以看到here,there(以及其他位置),XML正在慢慢从网络中消失。这有几个原因。 1 - JSON对象较小。 2 - JSON是大多数客户端javascript库的事实上的格式。 3 - 时尚,喜欢它的人。
如果您愿意,仍然可以使用ActiveModel序列化Xml:
http://api.rubyonrails.org/classes/ActiveModel/Serializers/Xml.html
希望它有所帮助。