Hvorfor vil du overhovedet gøre noget med JSON? Kan du ikke bare bruge det hentede Document-objekt (driveren har allerede parset JSON for at forberede det objekt for dig) og tilknytte det til din POJO i kode?
(og hvem ved, måske er konvertering i mange tilfælde slet ikke nødvendig, da Document implementerer Map, har du navne i POJO og Document, der matcher hinanden, og derfor bør det behandles godt af en skabelonmotor, der ikke er kompleks. ..)