zoukankan      html  css  js  c++  java
  • json.dump后面的参数 separators的含义

    如果遇到参数请求没有返回结果,很可能是参数格式问题,可以用以下方法处理
    data=json.dumps(params, separators=())

    例1

    import json
    json.dumps([1,2,3,{'4': 5, '6': 7}], separators=(',',':'))
    

    返回结果
    '[1,2,3,{"4":5,"6":7}]'

    例2

    import json
    params = {
               "accountID": "4807ae96-fec9-a14c-e5a6-d57d898d3c21",
              "digitalSign": f"{digitalSign}",
              "reqTime": "1631242383970",
              "serviceName": "mkt-user",
              "version": "20181113154313"
    }
    print("格式处理前",params)
    data = json.dumps(params, separators=(",", ":"))
    print("格式处理后",data)
    

    返回结果:
    格式处理前 {'accountID': '4807ae96-fec9-a14c-e5a6-d57d898d3c21', 'digitalSign': 'cd778fdec5d892dab2bdac3acbb6da8b', 'reqTime': '1631242383970', 'serviceName': 'mkt-user', 'version': '20181113154313'}

    返回结果:
    格式处理后 {"accountID":"4807ae96-fec9-a14c-e5a6-d57d898d3c21","digitalSign":"cd778fdec5d892dab2bdac3acbb6da8b","reqTime":"1631242383970","serviceName":"mkt-user","version":"20181113154313"}

    处理后和之前请求参数一样有 ""

  • 相关阅读:
    卸载office密钥的命令
    断言的使用
    stm32的NVIC是什么?
    STM32 Cube mx 安装
    不用移位计算获得高位数据
    分组数据
    Vue Router
    存储过程
    js 中 json.stringfy()将对象、数组转换成字符串
    js中 json对象的转化 JSON.parse()
  • 原文地址:https://www.cnblogs.com/gqv2009/p/15252151.html
Copyright © 2011-2022 走看看