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, où indentFactor est le nombre d'espaces à ajouter à chaque niveau d'indentation .
public java.lang.String toString(int indentFactor) throws JSONException
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 } }
Pretty Print of JSON: { "Salary": 25000, "Age": 25, "Name": "Jai" }
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!