Conversion de chaînes JSON en objets dans Java ME
La possibilité de convertir des chaînes JSON en représentations d'objets internes est essentielle pour gérer efficacement les données en Java /J2ME. L'un des défis auxquels sont confrontés les développeurs est de trouver une solution concise et élégante qui élimine le besoin de création manuelle fastidieuse d'objets.
Traditionnellement, les développeurs ont recours à une série de méthodes pour définir de nouveaux objets et définir leurs propriétés, tels que :
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
Cependant, une approche plus pratique existe grâce à l'utilisation de bibliothèques JSON. L'une des bibliothèques les plus populaires et les plus légères pour J2ME est JSON-Simple (http://code.google.com/p/json-simple/).
Avec JSON-Simple, convertir une chaîne JSON en un L'objet peut être accompli en une seule ligne de code :
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
Cela crée une instance JSONObject qui contient les propriétés et les valeurs définies dans la chaîne JSON. Une fois l'objet créé, accéder à ses propriétés est simple :
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!