296 votes

Pretty-Print JSON en Java ?

Toutes les bibliothèques qui peuvent imprimer JSON en Java ? J’utilise json-simple.

370voto

Ray Hulha Points 1072
Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);

223voto

Raghu Kiran Points 71

J’ai utilisé org.json intégré de méthodes assez imprimer les données.

Remarque : J’ai observé que cela peut « réorganiser » l’ordre de paires de valeur de la clé. Je suis relativement nouveau sur JSON je dois creuser plus profond et de voir si ce OK ou besoins Difficulté.

46voto

BuffaloBuffalo Points 4020

Il semble que GSON y est favorable, mais je ne sais pas si vous voulez passer de la librairie json que vous utilisez

Du Guide de l’utilisateur :

23voto

Blaise Doughan Points 75613

Si vous utilisez une API Java pour JSON Processing (JSR-353) mise en œuvre alors que vous pouvez spécifier la propriété lorsque vous créez un .

Pour plus d’informations

21voto

Bengt Points 2327

Jolie impression avec GSON en une seule ligne :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X