[bug 1094197] Fix JSONObjectField default default

This fixes the default so that it's always u'{}'. It can be overridden,
so mostly this just codifies the default so we don't have to keep typing
it across the codebase.

r?