Разбор и отображение JSON - PullRequest
0 голосов
/ 04 июня 2018

У меня есть API, который возвращает JSON.У меня проблемы с тем, с чего начать эту идею с нуля.Мне не нужно сохранять какую-либо информацию в базе данных, и я просто отображаю ее.Я думаю, что, возможно, я задумался над этим с угловым проектом, но что было бы самым простым способом выполнить эту задачу?

РЕДАКТИРОВАТЬ:

Я не создаю API, я простоиспользуя тот, который веб-адрес возвращает строку JSON.Что мне трудно сделать, так это обернуть голову и вернуть ее в браузер в довольно удобном для просмотра формате.Извините за путаницу.

1 Ответ

0 голосов
/ 04 июня 2018

Простой ответ - нет.

В то время как просто создать "симпатичный JSON" просто:

class SomethingController < ApplicationController
  def some_action
    respond_to do |f|
       f.json { render json: JSON.pretty_generate({ "hello": "world" }) }
    end
  end
end

все эти пробелы простосъедает пропускную способность.Кроме того, это добавляет много сложности, если вы на самом деле визуализируете коллекции моделей или используете ActiveModel::Serializers или JBuilder.Есть множество инструментов, таких как Postman или просто браузер, которые можно использовать вместо этого для приятного просмотра вывода JSON.

Postman

Если выпросто хотите визуализировать JSON из произвольного хэша или массива Ruby, просто передайте его render json:

class SomethingController < ApplicationController
  def some_action
    respond_to do |f|
       f.json { render json: { "hello": "world" } }
    end
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...