Lösning:du kan starta Mongo i REST-läge och REST-läget returnerar strikt JSON. Inte säker på om du kan komma åt REST via skalet men det skulle lösa ditt problem.
Tekniskt sett finns det bara strikt JSON, så om to_json()-metoden genererar ogiltig JSON-utdata så skulle jag göra en bugg på https://jira.mongodb.org/secure/Dashboard.jspa
Dessutom, om du skulle ge ett exempel på vad du försöker skriva ut med to_json() så kanske folk kan erbjuda dig mer specifik hjälp.