Je suis penché java.
Je dois transférer un hashmap au serveur à l'aide de RPC. p>
hashmap p> Comment faire ça. p> p>
4 Réponses :
Voir ce lien si cela aide ..
http://www.mkyong.com/java/how-to-convert-java-map-a-from-json-jackson/ p>
Jetez un coup d'œil à Processeur Jackson JSON . En particulier, le code ressemblera à quelque chose comme: si vous voulez de jolies json (plusieurs lignes) pour le débogage, utilisez: p> String json = mapper.defaultPrettyPrintingWriter().writeValueAsString(map);
Vous pouvez également essayer tout ce que vous avez à faire est p> et vous pouvez facilement obtenir votre Objet original CODE> Retour sur le gson code> bibliothèque. C'est rapide et facile à utiliser.
La classe Wrapper ci-dessous rendra votre travail encore plus facile
Autre côté CODE> P>
Map<String, String> newTestMap = ConvertJsonToObject.getFromJSON(json,Map.class);
Pourquoi vos méthodes statiques sont-elles finales?
:) @stevekuo J'écris habituellement finale si je ne m'attends pas à ce que la classe soit étendue à l'avenir..got habitué à elle. ma faute
Je ne sais pas: HASHMAP est sérialisable afin de pouvoir être utilisé entre client et serveur? p>
Connexes: Stackoverflow.com/Questtions / 2213734 / ...
Je n'ai pas besoin d'une réponse pour vous dire d'utiliser Gson.