ParameterUtil.py 937 Bytes
# coding=utf-8
#author:        4N
#createtime:    2021/5/24
#email:         nheweijun@sina.com

from flask import request
import json


class ParameterUtil:

    # 获取请求参数
    @classmethod
    def get_parameter(cls):
        parameter = dict()
        parameter.update(request.args.items())
        parameter.update(request.form.items())
        try:
            request_json = request.get_json()
            if json:
                parameter.update(request_json)
        except Exception as e:
            pass
        for key in parameter.keys():
            if parameter.get(key) == "":
                parameter[key] = None
        return parameter


    # 转换参数
    @classmethod
    def to_lower(cls,parameter):
        new_para=dict()
        for key in parameter.keys():
            new_para[key.lower()] = parameter[key]
        parameter = new_para
        return parameter