# File lib/apipie/param_description.rb, line 122
    def to_json(lang = nil)
      hash = { :name => name.to_s,
               :full_name => full_name,
               :description => preformat_text(Apipie.app.translate(@options[:desc], lang)),
               :required => required,
               :allow_nil => allow_nil,
               :allow_blank => allow_blank,
               :validator => validator.to_s,
               :expected_type => validator.expected_type,
               :metadata => metadata,
               :show => show,
               :validations => validations }
      if sub_params = validator.params_ordered
        hash[:params] = sub_params.map { |p| p.to_json(lang)}
      end
      hash
    end