Je ne suis pas vraiment sûr du résultat attendu de la diffusion du résultat de
JSON.parse(value)
à DBObject, qui est une interface, pas une classe. Essayez de convertir le résultat en une implémentation de DBObject BasicDBObject (ou BasicDBList), ou un Map
Si vous travaillez avec Spring Data Rest, vous n'aurez probablement pas besoin de désérialiser "manuellement", Spring le fera pour vous. Vérifiez cette réponse pour un exemple de base de ce qu'il faut faire. Avoir des données sans schéma spécifié n'est peut-être pas la meilleure idée (mongodb vous évite de le faire au niveau de la base de données, mais vous devriez le faire au niveau de l'application), mais je utilisez des astuces similaires en production, et vous pouvez en quelque sorte le faire fonctionner.