Comment voir un gros fichier JSON joliment imprimé sur Ubuntu?
J'aimerais entendre vos suggestions sur la façon de gérer un grand (40 MO) fichier JSON sur Ubuntu. Je voudrais voir de jolis imprimés dans vim ou gedit ou tout autre éditeur. On peut trouver de nombreux tutoriels sur la façon de embellir le JSONcependant, ils n'ont pas à faire face à de gros d'entrée. J'imagine aussi que je pouvais tuyau de données par le biais de pygments ou de toute autre syntaxe surligneur. Je suis curieux d'entendre vos idées.
Exemple télécharger:
wget -O large-dataset.json http://data.wien.gv.at/daten/wfs?service=WFS&request=GetFeature&version=1.1.0&typeName=ogdwien:BAUMOGD&srsName=EPSG:4326&outputFormat=json
Veuillez garder à l'esprit la taille de téléchargement!
EDIT: j'ai trouvé que meld travaille un peu. L'application ne prend pas en charge la totalité du fichier, ce qui pourrait bloquer l'interface utilisateur. Plutôt que de façon séquentielle lit le contenu du fichier.
source d'informationauteur JJD
Vous devez vous connecter pour publier un commentaire.
Python JSON du module peut le faire aussi (
python -m json.tool
), par exemple:Avez-vous de KDE ou de tout autre visuel de l'environnement? Si oui, avez-vous essayé d'utiliser l'extension chrome JSONView?
La base de l'utilisation est assez formatage grand json. J'ai testé Chrome extension JSON Vue avec 25 MO fichier json. Il se bloque sur le chargement de ce qu'un fichier local ou de réseau. Par crash, je veux dire JSON n'obtiendrez pas formaté et sur la recherche en JSON options d'affichage, vous obtiendrez un crash message. J'ai aussi essayé similaire addons pour firefox. J'ai essayé en ligne json formateurs.
Trouvé cette bibliothèque - jsonpps. Fonctionne assez bien assez grand format json à partir de la ligne de commande, en prenant d'entrée et l'enregistrement de la formatées en json en tant que fichier séparé. Il peut également enregistrer dans le même fichier (besoin d'un paramètre facultatif)
Un inconvénient, à installer et À exécuter, il faut être familier avec Java et Maven.
À installer & run:
Cette solution n'est pas limité à Ubuntu. Il devrait fonctionner sur n'importe quel système d'exploitation.