在軌控制檯,如果我輸入:如何在ruby中返回JSON?
User.all.to_json
我碰到下面的返回。
"[{\"created_at\":\"2013-04-29T23:10:36Z\",\"email\":\"[email protected]\",\"id\":2,\"updated_at\":\"2013-04-29T23:10:36Z\"},{\"created_at\":\"2013-03-18T04:53:42Z\",\"email\":\"[email protected]\",\"id\":1,\"updated_at\":\"2013-05-01T12:03:01Z\"}]"
當複製/粘貼代碼到http://jsonviewer.stack.hu/
並試圖把它當作JSON,我得到一個錯誤說「無效的JSON變量」。我相信這是因爲'\'字符。有關如何解決這個問題的任何建議?
什麼是'User.all'沒有'to_json'? – 2013-05-01 18:43:14
如果你這樣做,在您的控制檯,這是「正常」的輸出包含幾個引號和反斜線,嘗試'把User.all.to_json'在控制檯。 – MrYoshiji 2013-05-01 18:44:37
@MrYoshiji你想要寫一個答案,我會接受嗎? – sharataka 2013-05-01 18:57:36