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

micro nit: "...first item in *an* array..."