Я очень не хочу закрыть дополнительные вкладки, когда я использую, "Начинают Отлаживать" на приложениях ASP.NET. Вместо этого я обычно использую, "Запускаются, Не Отлаживая" ( Ctrl + F5 ).
, Если я заканчиваю тем, что должен был отладить, я использую Ctrl + , Высокий звук + P (Присоедините к Процессу)
, и выберите WebDev.WebServer.exe. Тогда я нахожусь все еще на моей предыдущей странице, и у меня только есть одна открытая вкладка.
Анализировать JSON в Rails довольно просто:
parsed_json = ActiveSupport::JSON.decode(your_json_string)
Предположим, объект, с которым вы хотите связать shortUrl, - это объект Site, который имеет два атрибута - short_url и long_url. Затем, чтобы получить shortUrl и связать его с соответствующим объектом Site, вы можете сделать что-то вроде:
parsed_json["results"].each do |longUrl, convertedUrl|
site = Site.find_by_long_url(longUrl)
site.short_url = convertedUrl["shortUrl"]
site.save
end
Этот ответ довольно старый. У pguardiario это есть.
Стоит проверить реализацию JSON для Ruby . Этот сайт предлагает гем, который вы можете установить для более быстрого варианта расширения C.
С тестами, указанными на их странице документации , они утверждают, что он на 21,500x быстрее, чем ActiveSupport :: JSON.decode
Код будет таким же, как ответ Милана Новоты с этим драгоценным камнем, но синтаксический анализ будет просто следующим:
parsed_json = JSON(your_json_string)