MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Couper les guillemets doubles dans json reçus de mongoDB

Il ne semble pas que les guillemets doubles soient stockés dans le champ Mongo dans le cadre de la chaîne. Si c'était le cas, la sortie JSON ressemblerait à ceci :

{ "database" : "\"mkyongDB\"" }

Donc, c'est probablement le résultat de la façon dont le JSON est analysé.

Le pilote Java désérialise-t-il le JSON dans la classe DBObject ? Peut-être accédez-vous au champ en appelant quelque chose comme dboject.get("database") et convertir le résultat en chaîne ?

Cela vaut également la peine de consulter le Java Language Center , il existe de nombreux liens vers des didacticiels, des bibliothèques et des frameworks pour le mappage POJO qui pourraient vous faciliter la vie.