Maison > Java > javaDidacticiel > Vous utilisez la bibliothèque org.json en Java pour embellir l'impression des données JSON ?

Vous utilisez la bibliothèque org.json en Java pour embellir l'impression des données JSON ?

王林
Libérer: 2023-09-24 11:21:02
avant
847 Les gens l'ont consulté

Vous utilisez la bibliothèque org.json en Java pour embellir limpression des données JSON ?

JSON est un léger, basé sur du texte et indépendant de la langue protocole strong> format d'échange de données. A. JSONObject peut analyser le texte dans une chaîne pour générer un objet comme Map. Cet objet fournit des méthodes pour manipuler son contenu et générer une sérialisation de l'objet conforme à JSON. Les fichiers du package org.json implémentent le encoder/decoder JSON en Java. Il comprend également des fonctionnalités permettant de convertir entre JSON, XML, en-têtes HTTP, cookies et CDL.

On peut joliment imprimer JSON en utilisant la méthode toString(int indentFactor) de la classe org.json.JSONObject, indentFactor est le nombre d'espaces à ajouter à chaque niveau d'indentation .

Syntaxe

public java.lang.String toString(int indentFactor) throws JSONException
Copier après la connexion

Exemples

import org.json.*;
public class JSONPrettyPrintTest {
   public static void main(String args[]) throws JSONException {
      String json = "{" +
                    "Name : Jai," +
                    "Age : 25, " +
                    "Salary: 25000.00 " +
                    "}";
      JSONObject jsonObj = new JSONObject(json);
      System.out.println("Pretty Print of JSON:");
      System.out.println(jsonObj.toString(4)); // pretty print json
   }
}
Copier après la connexion

Sortie

Pretty Print of JSON:
{
   "Salary": 25000,
   "Age": 25,
   "Name": "Jai"
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal