JSON más rico
Publicado el Lunes, 31 de marzo de 2014Hice una gema: ricojson - herramienta de línea de comando que muestra archivos JSON de forma linda:
fernando@endor ~ $ echo '{"name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield"}' | ricojson { "name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield" } |
El contenido JSON puede provenir de un archivo, o directamente desde la entrada estándard. Así que puede ser el resultado de un pipe
de cat
o curl
. Como salida vamos a obtener un JSON bien indentado. Usa el método pretty_generate
de la biblioteca JSON de Ruby.
Si le pasamos la opción -o
, va a abrir el JSON generado en la aplicación por defecto que usemos en nuestro sistema.
Instalación
Uso
Abriendo un archivo:
$ ricojson archivo.json |
$ cat archivo.json | ricojson |
Obteniendo la respuesta de una API:
$ curl https://mnav.heroku.com/artworks/62 | ricojson |
Abriendo el JSON generado en la aplicación por defecto:
ricojson -o archivo.json |
Gracias Daniel por el Pair Programming con esto, mejoramos mucho el código. Imagen de Jason por Robert Ball (Licencia Creative Commons).
Código fuente en GitHub: https://github.com/picandocodigo/ricojson
Federico 1 abril. 2014 - 15:54
abarajame el jota son !
muy bueno !
Roman 29 mayo. 2014 - 09:40
# == Returns:
# JSON Rico y Suave
Sabrosón!
Jajajaja muy bueno!