pretty_generate: don't apply object_nl / array_nl for empty containers
Fix: https://github.com/ruby/json/issues/437
Before:
{ "foo": { }, "bar": [ ] }
After:
{ "foo": {}, "bar": [] }
pretty_generate: don't apply object_nl / array_nl for empty containers
Fix: https://github.com/ruby/json/issues/437
Before:
After: