json_decoder - don't write null values to message_fields

null in JSON becomes nil, which panics when message.NewField
interally calls val.Type()