12
votes

JSON Beautiful Bibliothèque pour Java

Je veux formater une chaîne contenant des données JSON à l'aide de Java. Est-ce que quelqu'un connaît une bibliothèque open source pour cela?


0 commentaires

4 Réponses :


15
votes

En supposant que vous commenciez avec une chaîne JSON existante, alors Jackson peut le faire pour vous: < Pré> xxx


1 commentaires

Les gens utilisant des versions plus récentes de Jackson, vérifiez la réponse de Mirza.



5
votes

0 commentaires

11
votes

Mise à jour de la réponse précédente de Skaffman, avec de nouvelles versions de Jackson (2+, je pense). La deuxième ligne de code est maintenant la suivante:

objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true);


0 commentaires

1
votes

J'ai fait un simple code peut le faire, il vous suffit de créer un nouvel appel de classe BeautifulJson code> et coller tous dans.

static String json = "{\"success\": true,\"metadata\": {\"transactionId\": 0,\"status_code\": 0},\"errors\": [{\"code\": \"string\",\"message\": \"string\"}]}";

public static void main(String[] args) {
    //Original JSON
    System.out.println(json);
    //beautiful JSON
    System.out.println(beautiful(json));
}


1 commentaires

Il ne manque que de sauter le {,}, [] et une virgule dans les valeurs.