code: func (n FilteredString) MarshalJSON() ([]byte, error) {
  	if n.Value != "" {
  		return json.Marshal(n.Value)
  	}
  
  	return json.Marshal(new(json.RawMessage))
  }
docs: // MarshalJSON marshals the value field if it's not empty, otherwise returns an
  // null.