【发布时间】:2011-05-09 09:28:25
【问题描述】:
可能是一个愚蠢的问题,但我对 Rails 比较陌生,并且想知道 Rails 如何处理序列化一个模型,该模型具有另一个类的多个(和/或属于_to)对象。它会默认序列化整个对象图吗?你一定想要那个吗?你能控制它吗?如何?
接收端关于如何反序列化的任何技巧?还是蛮力将属性分配给它们的哈希值,然后任何嵌入的数组/哈希都将成为关联的类对象?
编辑:添加使用@zetetic 示例返回的json 示例。想知道为什么嵌入式集合(索环)在每个引号(")之前都有转义(\)字符?
{"name":"Gizmo","height":15,"grommets":"[{\"name\":\"Sid\",\"color\":\"yellow\"},{\"name\":\"Elvis\",\"color\":\"\"},{\"name\":\"Teeny\",\"color\":\"Red\"}
【问题讨论】:
标签: ruby-on-rails json serialization