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
Patricia Arquetteoriginal
2024-12-21 06:14:13360parcourir

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);

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!

Déclaration:
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