Maison >Java >javaDidacticiel >Comment puis-je analyser efficacement les chaînes JSON en objets dans Java ME ?

Comment puis-je analyser efficacement les chaînes JSON en objets dans Java ME ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-16 15:36:11934parcourir

How Can I Efficiently Parse JSON Strings into Objects in Java ME?

Analyse des 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!

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