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
Libérer: 2024-12-16 15:36:11
original
1002 Les gens l'ont consulté

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);
Copier après la connexion

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/
Copier après la connexion

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}");
Copier après la connexion

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"));
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal