Je suis habitué à PHP et à décoder les données JSON est juste une ligne de code. Quel serait le moyen le plus simple de le faire en Java? P>
7 Réponses :
regarder regarder http://code.google.com/p/json-simple/ peut-être cela aide-t-il; -) p>
J'aime Flexjson . C'est léger et facile à utiliser. P>
Mais j'avoue que je n'ai pas pris la peine de comparer toutes les alternatives: -) p>
J'aime GSON, c'est très simple et facile à utiliser. Si vous êtes interessessité, voici un tutoriel (allemand): http : //blog.mynotiz.de/programmeren/java-json-decode-Torial-2074/ p>
Décodage JSON en Java n'est pas trop difficile. L'API GSON de Google gère très bien les données JSON. Un didacticiel sur la décodage des données JSON utilisant GSON est là dans mon blog p>
Il existe de nombreuses bibliothèques JSON disponibles en Java. P>
Les plus notoires sont: Il y a généralement trois choses que l'on devrait examiner pour choisir une bibliothèque: p>
Spécifiquement pour les bibliothèques JSON (et toute diffusion de sérialisation / désérialisement), la base de données est également d'intérêt, car elle supprime la nécessité de rédiger un code de plaque de chaudière pour emballer / décompresser les données. P>
Pour 1, voir cette référence: https://github.com/fabienRenaud/java-json -Treckmark j'ai utilisé JMH qui se compare (jackson, gson , Genson, Fastjson, Org.json, JSON) Performance des sérialiseurs et des désérialiseurs à l'aide des API de flux et de Databind.
Pour 2, vous pouvez trouver de nombreux exemples sur Internet. La référence ci-dessus peut également être utilisée comme source d'exemples ... P>
Pays à emporter rapide de la référence: Jackson Strong> effectue 5 à 6 fois mieux que Org.json et plus de deux fois mieux que GSON. P>
laissez-moi savoir si vous avez des questions. p>