Maison >Java >javaDidacticiel >Comment puis-je simplifier la conversion d'une chaîne JSON en objet dans 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);
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}");
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"));
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!