7
votes

Rails - Comment puis-je afficher JSON joliment en retrait?

J'ai une action de contrôleur qui renvoie des données JSON à des fins API et de l'abondance. Je veux pouvoir l'inspecter dans le navigateur et l'avoir bien en retrait pour le spectateur. Par exemple, si mes données sont xxx

je veux voir xxx

dans la vue.

J'ai pensé à utiliser différents itinéraires pour obtenir la masse / jolie données: xxx

Quelqu'un sait un gemme / plugin qui fait cela ou quelque chose de similaire? J'ai essayé d'utiliser json.pretty_generate, mais cela ne semble pas fonctionner à l'intérieur des rails (2.3.5). merci.


0 commentaires

4 Réponses :


3
votes

Cela ne fonctionnera que avec Firefox, mais en supposant que vous ayez besoin de jolis Json pour vous aider ou d'autres développeurs pendant le développement, vous devez consulter le JSONView Addon pour Firefox (cela vous a permis de faciliter la vie):

https://addons.mozilla.org/en-us/ Firefox / Addon / 10869 /

Si vous souhaitez avoir un joli JSON à la disposition de tous les utilisateurs quel que soit le navigateur, je n'ai pas une bonne solution à offrir.




3
votes

Vous pouvez utiliser ce xxx


3 commentaires

J'ai fait json.pretty_generate (utilisateur.attributes) où l'utilisateur est un objet ActiveRecord.


Vous pouvez utiliser User.To_json


Exactement ce que je cherchais. Merci mon pote!



0
votes

JSONPP est un excellent outil de ligne de commande pour la mise en forme (jolie impression) JSON.

Vous pouvez Pipe votre JSON en IT: P>

curl -s -L http://t.co/tYTq5Pu | jsonpp


0 commentaires