我看着不同的資源,仍然可以得到關於如何解析JSON格式的自定義對象困惑,例如解析JSON反對紅寶石
class Resident
attr_accessor :phone, :addr
def initialize(phone, addr)
@phone = phone
@addr = addr
end
end
和JSON文件
{
"Resident": [
{
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}
]
}
有什麼正確的方法來解析JSON文件到3 Resident對象的數組?
將此JSON解析爲紅寶石哈希,然後遍歷該哈希並創建Resident對象。 –
@SergioTulentsev是通過使用JSON.parse(jsonfile)? –
flint_stone:是的,確切的。 –