我看着不同的资源,仍然可以得到关于如何解析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:是的,确切的。 –