Maison >Java >javaDidacticiel >Comment puis-je analyser efficacement les chaînes JSON en objets dans Java ME ?
Question :
Existe-t-il un moyen concis de convertir une chaîne JSON dans une représentation d'objet en Java ME ? La méthode conventionnelle nécessite plusieurs lignes de codage fastidieux, comme indiqué ci-dessous :
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
Réponse :
Envisagez d'utiliser des bibliothèques externes pour des capacités de gestion JSON améliorées. Une bibliothèque hautement recommandée pour Java ME est :
http://code.google.com/p/json-simple/
Cette bibliothèque légère rend l'analyse JSON efficace et sans effort, vous permettant de convertir une chaîne JSON en objet en une seule ligne de code :
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
Vous pouvez ensuite récupérer des champs de données spécifiques de l'objet analysé :
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!