Задать вопрос
@pixal

Как распарсить такой json на Ruby?

Всем привет, мне нужно распарсить json с одного сервиса, все вроде получается, но в самом json есть один ключ feeds, в нем есть данные в скобках, я никак не могу пробиться в него. Посути он содержит json в себе. Получается вложенный чтоли.

Вот что содержит feeds
[{"created_at"=>"2016-04-23T07:51:23Z", "entry_id"=
>131861, "field7"=>"20.5field3=15.1", "field4"=>"75
3.57", "field3"=>nil}, {"created_at"=>"2016-04-23T0
7:52:23Z", "entry_id"=>131862, "field7"=>"20.5field
3=15.2", "field4"=>"753.60", "field3"=>nil}]

А вот сам json https://api.thingspeak.com/channels/31749/feeds.js...
  • Вопрос задан
  • 752 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
bondarenko
@bondarenko
Spacewalker
Элементарно:
require 'json'
res = JSON.parse(json_string)
res['feeds']
#[
#    [0] {
#        "created_at" => "2016-04-28T06:17:20Z",
#          "entry_id" => 139303,
#            "field3" => "13.1",
#            "field4" => "753.73"
#    },
#    [1] {
#        "created_at" => "2016-04-28T06:18:20Z",
#          "entry_id" => 139304,
#            "field3" => "13.1",
#            "field4" => "753.72"
#    }
#]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы