J'utilise org.json bibliothèque pour travailler avec des données JSON dans mes applications. Mais il semble que google app engine ne permet pas de l'utiliser, quelle est la meilleure façon de travailler avec JSON sur GAE-apps?Analyser JSON sur google app engine (java)
Répondre
essayer Gson
J'ai eu la même question il y a une semaine et après avoir comparé plusieurs Les bibliothèques Java JSON (y compris JSonLIB et GSON) J'ai choisi Jackson. Vérifiez d'autres comparaisons sur StackOverflow, la plupart d'entre eux recommanderait Jackson sur le reste.
Après deux semaines d'utilisation sur Google Appengine, j'adore ça. Non seulement il a plus de fonctionnalités que les autres bibliothèques mentionnées, il est également beaucoup plus rapide (voir les benchmarks here). C'est un moteur JSON au Jersey que je recommanderais aussi si vous voulez faire quelque chose de reposant sur Appengine.
Il est stable et encore activement développé, avec la version 2 vient d'être publié il y a quelques semaines.
MISE À JOUR: here est un exemple de démo pour utiliser Jackson avec GAE.
Les personnes qui envisagent d'utiliser Jackson avec AppEngine devraient également consulter https://github.com/icoloma/jackson4gae/ pour sérialiser les classes AppEngine. (Juste avertissement: je suis le développeur, mais c'est toujours un besoin commun pour les projets GAE + Jackson) –
Le dernier exemple de lien est pourri. La description est dans la réponse n'est pas claire pour moi et je suis incapable de le suivre. – Suma
Utiliser rapidement JSON est une API très productive. Jackson prend trop de code.
http://code.alibabatech.com/wiki/display/FastJSON/Home
https://github.com/alibaba/fastjson
copier uniquement la bibliothèque dans le dossier WEB-INF/lib et utiliser les méthodes statiques de com.alibaba.fastjson.JSON
comme JSON.toJSONString(object)
- 1. Google App Engine: module JSON
- 2. Blog sur Google App Engine pour Java
- 3. Préférences Java API sur Google App Engine
- 4. Développement Java Google App Engine sur IntelliJ?
- 5. HttpOnly cookies sur google app engine java
- 6. événement Java google app engine
- 7. Lua sur Google App Engine
- 8. SQLite sur Google App Engine
- 9. Comment analyser xml en Python sur Google App Engine
- 10. comment analyser le reste: [0] sur google-app-engine
- 11. Google App Engine + Service basé sur JSON + Authentification
- 12. Google App Engine JSON après demande corps
- 13. Retrolambda sur Google App Engine
- 14. erlang sur google app engine?
- 15. Google App Engine sur Silverlight
- 16. Networkx sur Google App Engine
- 17. google app engine session
- 18. Google App Engine + WTP + Java 7
- 19. Bibliothèques Java RDF pour Google App Engine?
- 20. Analyseur RSS dans Google App Engine (Java)
- 21. Framework Java recommandés pour Google App Engine?
- 22. Tests d'intégration pour Google App Engine (java)
- 23. Google App Engine encodage
- 24. Clé codée Google App Engine en Java
- 25. Google App Engine (Java) + Spring géré PersistenceManager
- 26. Google App Engine Stockage d'objets Java dynamiques
- 27. auto-rejoindre dans google app engine (java)
- 28. SDK Google App Engine sur Windows?
- 29. Relations JDO de Google App Engine (Java)
- 30. Pagination dans Google App Engine avec Java
Premier lien a pourri. À moins que quelqu'un puisse fournir son contenu, la réponse n'est pas utile maintenant. – Suma