Proč chcete s JSON vůbec něco dělat? Nemůžete jednoduše použít načtený objekt Document (ovladač již analyzoval JSON, aby pro vás tento objekt připravil) a namapovat jej na váš POJO v kódu?
(a kdo ví, možná v mnoha případech konverze nemusí být vůbec potřeba, protože Document implementuje Mapu, máte názvy v POJO a Document, které se navzájem shodují, a proto by to mělo být dobře ošetřeno šablonovým enginem, který není složitý. ..)