nesne ve hala ne örnekayrıştırma json Farklı kaynaklara baktım Ruby
class Resident
attr_accessor :phone, :addr
def initialize(phone, addr)
@phone = phone
@addr = addr
end
end
ve JSON dosyası
{
"Resident": [
{
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}, {
"phone": "12345",
"addr": "xxxxx"
}
]
}
için, özel bir nesneye bir json biçimi ayrıştırmak için nasıl karıştı olsun json dosyasını 3 Resident nesnesi dizisine ayırmak için doğru yol? i Bir nesneye json dönüştüren şey arıyordum
require 'json'
data = JSON.parse(json_data)
residents = data['Resident'].map { |rd| Resident.new(rd['phone'], rd['addr']) }
Bu JSON'u bir yakut karma olarak ayrıştırın, daha sonra bu karma adımı yürütün ve Yerleşik nesneler oluşturun. –
@SergioTulentsev, JSON.parse (jsonfile) kullanılarak mı? –
flint_stone: Evet, tam olarak. –