New WriteJsonValue writes Json::Value in O(n) time.

Javadoc brief exceeds one line