Je veux analyser la réponse provenant du serveur au format JSON. J'ai fait des googles mais je ne trouve aucune bibliothèque ou type de jar. P>
partout, il est fourni code source ouvert sous forme de fichier zip. p>
Comment puis-je y parvenir? S'il n'y a pas de jar disponible pour BlackBerry, comment utiliser ce code source ouvert dans mon application ?? p>
6 Réponses :
Il y a un Open Source JSON pour l'API J2ME sur les développeurs d'applications mobiles et embarqués Projet P>
aussi vous pouvez télécharger JSON Me (Fichier ZIP) chez JSON .org Strike> n'est plus pris en charge. Mais vous pouvez l'obtenir de ici . P>
Je pense que vous pouvez simplement copier le contenu du dossier JSON Project SRC sur votre dossier BlackBerry Project SRC, rafraîchissez-le dans Eclipse Package Explorer et de la construire. p>
Voir pour plus de détails: Utilisation de la notation d'objet JavaScript (JSON) en Java Me Pour l'échange de données p>
Oui, nous utilisons le code Json moi de JSON.ORG et cela fonctionne bien. Comme vous l'avez dit, extrayez simplement le code source dans votre propre arborescence de code source et il sera compilé dans votre application.
"Télécharger json moi (zip fichier) sur json.org" lien est cassé
Salut. Pouvez-vous vous aider à utiliser comment l'utiliser pour J2ME? Merci
Chek Ce message pour savoir comment obtenir la source JSONME de SVN: P>
http://www.java-n-me.com/2010/11/how-to-import-source-code-from-svn-to.html P>
J'espère que cela aide quelqu'un. P>
Lorsque vous avez la chaîne de réponse, utilisez ce code
try { JSONObject jsonres = new JSONObject(jsons); System.out.println("Preview icon from jsonresp:"+jsonres.getString("mydata")); } catch (JSONException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); }
Vous pouvez également essayer:
http://pensivemode.fileave.com/verified_json.jar p> Je cherchais également une version JAR de Json (pour relier ma libère): p> https://radheshg.wordpress.com/tag/json/ p> mais il semble pas portable: p> Building example
C:\Program Files (x86)\Research In Motion\BlackBerry JDE 4.5.0\bin\rapc.exe -quiet import="C:\Program Files (x86)\Research In Motion\BlackBerry JDE 4.5.0\lib\net_rim_api.jar";lib\${PROJECT}.jar;lib\json.jar codename=example\example example\example.rapc warnkey=0x52424200;0x52525400;0x52435200 Y:\src\${PROJECT}-java.git\example\src\mypackage\MyApp.java Y:\src\${PROJECT}-java.git\example\src\mypackage\MyScreen.java
tmp3139/org/json/me/JSONArray.class: Error!: Invalid class file: Incorrect classfile version
Error while building project
jusqu'à présent json.simple ressemble à une excellente option viable .
JSONParser parser=new JSONParser(); System.out.println("=======decode======="); String s="[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]"; Object obj=parser.parse(s); JSONArray array=(JSONArray)obj; System.out.println("======the 2nd element of array======"); System.out.println(array.get(1)); System.out.println();
Je développe une application client BlackBerry et j'ai confronté le même problème. Je cherchais un moyen Json d'analyser la réponse que je reçois du serveur. J'utilise le plug-in Eclipse pour BB comme IDE et il est livré avec BB SDK, y compris ceux pour JSON.
La réponse la plus facile à cette question est que: p>
Initialement n'oubliez pas d'utiliser cette importation Déclaration: p> Attribuez votre réponse au format JSON à partir du serveur à une variable de chaîne: p> Créer un JSONObject: p> obj.getString("team")