Maison > Java > javaDidacticiel > Comment ajouter des éléments à un objet JSON à l'aide de l'API JSON-lib en Java ?

Comment ajouter des éléments à un objet JSON à l'aide de l'API JSON-lib en Java ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-19 18:37:02
avant
1004 Les gens l'ont consulté

如何使用Java中的JSON-lib API向JSON对象添加元素?

JSON-lib est une bibliothèque Java permettant de sérialiser et de désérialiser des collections de beans java, de cartes, de tableaux et au format JSON. Nous pouvons ajouter des éléments à un objet JSON en utilisant la méthode element() de la classe JSONObject . Nous devons télécharger tous les fichiers jar dépendants, tels que json-lib.jar, ezmorph.jar, commons-lang.jar, commons-collections.jar commons-beanutils.jar, et commons-logging.jar, ainsi que le package net.sf.json peuvent être importés dans notre programme Java pour l'exécuter.

Syntaxe

public JSONObject element(String key, Object value) - put a key/value pair in the JSONObject<strong>
</strong>
Copier après la connexion

Exemple

import java.util.Arrays;
import net.sf.json.JSONObject;
public class JsonAddElementTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject()
         .element("name", "Raja Ramesh")
         .element("age", 30)
         .element("address", "Hyderabad")
         .element("contact numbers", Arrays.asList("9959984000", "7702144400", "7013536200"));
      System.out.println(jsonObj.toString(3)); //pretty print JSON
   }
}
Copier après la connexion

Sortie

{
   "name": "Raja Ramesh",
   "age": 30,
   "address": "Hyderabad",
   "contact numbers": [
      "9959984000",
      "7702144400",
      "7013536200"
   ]
}
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!

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