JSONReader now has its own char buffer, uses bulk copies.
Consolidation.