TypedInput Widget

if you only want json, you can set types to ['json']and remove typeField: $("#node-input-changeValueType") and also the hidden input.