CXX-224 print top level JSON arrays correctly

I'm depending on return value optimization not making additional copies so the `_jsonString` can factor out more of the common code such as creating the `StringBuilder`.