[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.
Merge pull request #376 from willkg/1094197-fix-jsonobjectfield

[bug 1094197] Fix JSONObjectField default default