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
933 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!

source:php.cn
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