Qu'est-ce que la JSP équivalent à json_encode ( en PHP )?
Je suis en train de coder une page JSP, servlet en JSON. Ce qui est l'équivalent en JSP pour json_encode() en PHP ?
Tonne d'implémentations Java répertoriés sur json.org (listées @ le bas)
OriginalL'auteur jeph perro | 2010-07-08
Vous devez vous connecter pour publier un commentaire.
JSP/Servlet n'est pas que haut niveau comme PHP qui a pratiquement "tout intégré". En Java, vous avez plus de liberté pour choisir les bibliothèques. Il y a plusieurs JSON bibliothèques Java disponibles qui vous pouvez mettre en œuvre dans votre webapp, les plus populaires étant sous chaque JSON.org, Jackson et Google Gson.
Nous utilisons ici Gson à notre satisfaction. Il a un excellent support pour paramétrée collections et (imbriqué) Javabeans. En gros, c'est aussi simple comme suit:
La conversion de JSON à un fullworthy Javabean est aussi simple avec Gson, voir cet exemple.
OriginalL'auteur BalusC
Gson est assez cool.
Ses presque le même que
json_encode
. Notez qu'un système de chaîne vide dansjson_encode
évalue à"\"\""
Dans Gson il retourne
""
OriginalL'auteur Henry
Il y a une liste de plusieurs bibliothèques Java qui gèrent encodage JSON au bas de http://json.org/ — faites votre choix.
OriginalL'auteur Quentin
json_encode en php est semblable à la suivante package en java
dépendance:
code :
jsonString est si le résultat final comme son_encode en php, que vous pouvez atteindre avec objectMapper classe
OriginalL'auteur Vivek Chaudhari