57 votes

Comment puis-je imprimer des données JSON existantes avec Java ?

J’ai une chaîne JSON compacte, et je veux la formater bien en Java sans avoir à la désérialiser d’abord - par exemple comme jsonlint.org le fait. Y a-t-il des bibliothèques qui fournissent cela?

Une solution similaire pour XML serait également bien.

87voto

Heath Borders Points 8067
<pre><code></code><p><code></code> (intégré à JavaEE et Android)</p></pre>

18voto

susemi99 Points 149

11voto

vcycyv Points 149

Une autre façon d’utiliser gson:

Il peut être utilisé lorsque vous n’avez pas le haricot comme dans le post de susemi99.

10voto

En une ligne :

ou

La bibliothèque json-io(https://github.com/jdereg/json-io)est une petite bibliothèque (75K) sans autres dépendances que le JDK.

En plus de la jolie impression JSON, vous pouvez sérialiser des objets Java (des graphiques d’objets Java entiers avec des cycles) en JSON, ainsi que les lire.

8voto

Lars Rückemann Points 21

Si vous utilisez jackson, vous pouvez facilement y parvenir en configurant un dans votre :

C’est tout.

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