在rails中,您可以執行以下操作將對象轉換爲Json,但只能使用對象中包含的字段子集。to_json(rails)對於ASP.NET MVC/.NET的類似功能
@user.to_json :only => [ :name, :phone ]
儘管我使用的是當前的ASP.NET MVC Json()函數,但它並不讓我定義要將哪些字段包含在轉換中。所以我的問題是在JSON.NET中是否有一個函數,否則它會在轉換成json之前接受特定的字段。
編輯:你的答案也應該覆蓋數組場景,即。
@users.to_json :only => [ :name, :phone ]
檢查我的編輯/ 15chars – Konstantinos 2009-10-19 09:25:32
匿名類型也可以應用於數組。 – 2009-10-19 12:01:26
嗯不壞:)/c – Konstantinos 2009-10-19 12:06:26