ho guardato in diverse risorse e ancora ottenere confusi su come analizzare un formato JSON per un oggetto personalizzato, ad esempioparse JSON di opporsi rubino
class Resident
attr_accessor :phone, :addr
def initialize(phone, addr)
@phone = phone
@addr = addr
end
end
e il file JSON
{
"Resident": [
{
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}
]
}
qual è il modo corretto per analizzare il file json in una matrice di 3 oggetti residenti?
Analizza questo JSON in un hash rubino, quindi cammina l'hash e crea oggetti residenti. –
@SergioTulentsev è quello che usa JSON.parse (jsonfile)? –
flint_stone: Sì, esattamente. –