zoukankan      html  css  js  c++  java
  • python制造有序中文json串的方法

    先用OrderedDict方法把dict转化成有序dict

    from collections import OrderedDict
    data_raw={"appCode":appcode.upper(),"serviceName":"服务5","serviceUrl":"s3","serviceDesc":"备注","version":"v1","requestMethod":"GET"}
    data=OrderedDict()
    data['appCode']=data_raw['appCode']
    data['serviceName']=data_raw['serviceName']
    data['serviceUrl']=data_raw['serviceUrl']
    data['serviceDesc']=data_raw['serviceDesc']
    data['version']=data_raw['version']
    data['requestMethod']=data_raw['requestMethod']
    然后转化成json串,默认用json方法转化时会自动被转成unicode,所以需要加上ensure_ascii = False,默认字符集是
    encoding='utf-8',所以如果字符编码不同,例如gbk,有必要加encoding='gbk'之类的参数
    data= json.dumps(data, ensure_ascii = False)
    如果要使用requests包请求,记得在header里加上'charset':'utf-8'
    然后就可以请求成功了
  • 相关阅读:
    tomcat部署web服务,验证码刷新不出来
    deployment模板实例
    acme
    私有registry及证书配置
    kubernetes监控
    kubernetes中安装efk
    kubernetes v1.13.1集群
    etcd集群
    centos-src
    比较两三个字段的最大值
  • 原文地址:https://www.cnblogs.com/slqt/p/11345550.html
Copyright © 2011-2022 走看看