從我的Rails應用程序3,我想這樣的JSON: {數:10, 圖片:[{ ID:1}, ...] } 我試圖Rails3中:以控制生成的JSON(to_json與DataMapper的ORM)
render(:json => { :count => 10, :pictures => @pictures.to_json(:only=>:id) })
但在這種情況下,我的照片得到了轉義
..."pictures":"[{\"id\":2653299}, ....
在我的老Merb的程序,我有以下簡單的一行在我的控制器:
display({ :count=>@count, :pictures => @pictures })
因爲我使用datamapper
作爲我的ORM和dm-serializer
我不確定在哪裏影響生成的json。
我明白了。所以datamapper負責完成序列化,而不是一些花哨的ActiveModel-Module。我會在週末嘗試一下。謝謝。 – DeSchleib 2010-09-22 16:40:09