Maison > Java > javaDidacticiel > Comment puis-je simplifier la conversion d'une chaîne JSON en objet dans Java ME ?

Comment puis-je simplifier la conversion d'une chaîne JSON en objet dans Java ME ?

Patricia Arquette
Libérer: 2024-12-21 06:14:13
original
399 Les gens l'ont consulté

How Can I Simplify JSON String to Object Conversion in Java ME?

Simplifiez la conversion d'une chaîne JSON en objet dans Java ME

En Java/J2ME, vous souhaitez convertir une chaîne JSON (telle que {name :"MyNode", width:200, height:100}) est converti en représentation d'objet interne de cette chaîne en une ligne de code. Les méthodes actuelles sont trop lourdes, par exemple :

Object n = create("new");
setString(p, "name", "MyNode");
setInteger(p, "width", 200);
setInteger(p, "height", 100);
Copier après la connexion

Solution de bibliothèque JSON

Pour simplifier ce processus de conversion, vous pouvez faire appel à une bibliothèque JSON. Il est recommandé d'utiliser la bibliothèque JSON-Simple, de petite taille et très adaptée à J2ME.

Comment utiliser

Vous pouvez utiliser la bibliothèque JSON-Simple pour analyser une chaîne JSON dans un objet Java avec la ligne de code suivante :

JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
Copier après la connexion

Ensuite, vous pouvez accéder aux propriétés de l'objet en utilisant la méthode get() :

System.out.println("name=" + json.get("name"));
System.out.println("width=" + json.get("width"));
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal