An empty JSON field is null, so a new row or a cleared field saves
Before
After
Before
After
A new child row or a cleared JSON field saves instead of failing with a database error.