我正在讀取json數據。獲取特定字段的json數據並存儲在文件中
users_json = User.all.to_json
並存儲爲arry哈希像。
arry = JSON.parse(users_json)
而不是取名字&電子郵件,用於文件的寫,現在我做這個簡單的多行,
email = arry.map { |x| x["email"] }
name = arry.map { |x| x["name"] }
而且非常肯定會有一個行存在這樣做的。請幫助我改進我的邏輯。
我不知道你爲什麼把它轉換成json。爲什麼不只是'users = User.all; emails = users.collect(&:email)' –
@max謝謝, 其實我的任務是收集json格式的數據並將其寫入文件。我是json的第一天,所以我這樣做了。 – Awais