An inject's payload and a flow input's starting value of those types use JsonField instead of a one-line text field. The field can now hold no value (shown as the placeholder; an emptied editor saves null) and checks the shape: a record must be an object, a list an array.