Вот Jason urlзначение экстракт из вложенного JSON
и если вы получаете XML в вашем хромом положить эту внутреннюю часть IRB
@results = JSON.parse(open("http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan/", "Accept" => "application/json", "Accept-Language" => "sv").read)
Теперь интересно, как я извлечь вложенные значения из
["platsannons"]["arbetsplats"]["kontaktpersonlista"]["kontaktpersondata"]
мне нужно получить имя ([ «НАМН»]), так что он будет показывать этот
Carl Mårtensson
Как это сделать. Я попробовал сделать .each, но только Dispaly это как этот
Carl Mårtensson [{"namn"=>"Carl Mårtensson", "telefonnummer"=>""}]
Я знаю, что я могу использовать GSUB, но это не хорошая практика :)
EDIT
Здесь это документация, и на странице 21 на стр. 23 вы увидите структуру Json, о которой я говорю. Documentation
Благодаря
http://api.arbetsformedlingen.se/af/v0/platsannonser/6374655 Это не JSON ... это XML –
Okej, поместите это в IRB и ищите себя тогда. @results = JSON.parse (открыть ("http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan/", "Accept" => "application/json", "Accept-Language" => "sv"). read) –