import json

s='{"name":"wuxie","sex":"m","data":null}'
dict1=json.loads(s)#load 字符串转字典。可将null变为none
print(type(dict1),dict1)
#---------------------------------------------
d={"name":"wuxie","sex":"m","data":None}
str1=json.dumps(d)#字典转字符串,可将none变为null
print(type(str1),str1) ----------------运行结果-------------
<class 'dict'> {'name': 'wuxie', 'sex': 'm', 'data': None}
<class 'str'> {"name": "wuxie", "sex": "m", "data": null}

  

import requests
import json
get_result=requests.get("http://v.juhe.cn/certificates/typeList.php",params={"key":""})
post_result=requests.post(url="http://v.juhe.cn/certificates/typeList.php",data={"key":"feff6a9dcd1191d36ae0145739c50afc"})
s=json.dumps(get_result.json(),ensure_ascii=True)#字典转字符串,将none转变为null,ascii编码为true时,请求信息是乱码
#解决乱码
# s=json.dumps(get_result.json(),ensure_ascii=False)#ASCII编码改为False
print(s)
print(post_result.text) --------运行结果------------- {"resultcode": "101", "reason": "\u9519\u8bef\u7684\u8bf7\u6c42KEY", "result": null, "error_code": 10001}
{
"reason":"操作成功",
"error_code":0,
"result":{
"1":"一代身份证",
"2":"二代身份证正面",
"3":"二代身份证证背面",
"4":"临时身份证",
"5":"驾照",
"6":"行驶证",
"7":"军官证",
"9":"中华人民共和国往来港澳通行证(护照幅面)",
"10":"台湾居民往来大陆通行证(护照幅面)",
"11":"大陆居民往来台湾通行证(护照幅面)",
"12":"签证(护照幅面)",
"13":"护照(护照幅面)",
"14":"港澳居民来往内地通行证正面(卡幅面)",
"15":"港澳居民来往内地通行证背面(卡幅面)",
"16":"户口本",
"17":"银行卡",
"19":"车牌",
"20":"名片",
"22":"卡式港澳台通行证",
"25":"新版台湾居民往来大陆通行证正面",
"26":"新版台湾居民往来大陆通行证背面",
"28":"中国驾驶证副页",
"101":"二代身份证正面背面自动分类",
"1000":"居住证",
"1001":"香港永久性居民身份证",
"1002":"登机牌(拍照设备目前不支持登机牌的识别)",
"1003":"边民证(A)(照片页)",
"1004":"边民证(B)(个人信息页)",
"1005":"澳门身份证",
"1006":"领取凭证(AVA6支持)",
"1007":"律师证(A)(信息页",
"1008":"律师证(B) (照片页)",
"1030":"全民健康保险卡",
"1031":"台湾身份证正面",
"1032":"台湾身份证背面",
"2007":"VIN码",
"2008":"营业执照"
}
}

  

loads和dumps的用法的更多相关文章

  1. python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决

    python 转换为json时候 汉字编码问题 2017年03月23日 18:50:04 阅读数:5604 有这样一个需求: 需要一个json 文件 数据从数据库里查询出来 1. 设置文件头 # -* ...

  2. python 编码文件json.loads json.dumps

    import yaml d = {'name': '张三', 'age': '1'} print d jd = json.dumps(d, ensure_ascii=False, encoding=' ...

  3. python的eval和json.loads(),json.dumps()

    eval() 将字符串当成一个表达式去执行,可以想象成一个去字符串然后执行的操作. In [1]: s = '3*8' In [2]: eval(s) Out[2]: 24 eval()和json.l ...

  4. python json.loads json.dumps的区别

    json.loads() 是将字符串传化为字典 json.dumps () 是将字典转化为字符串 >>> dict = "{8:'bye', 'you':'coder'}& ...

  5. json中loads()和dumps()的应用

    import json s = {'name': 'jack'} #将dict转换成strl = json.dumps(s)print(type(l)) #将str转换成dictm = json.lo ...

  6. python将字符串转换成对应的python数据类型--eval和json.loads(),json.dumps()

    eval()和json.loads() 都可以将字符串转换成对应的python数据类型,举个字典的例子,同样适合其他数据类型元组.列表.集合. In [3]: ss = '{"a" ...

  7. json中loads的用法

    python中json中的loads()和dumps()它们的作用经常弄换了,这里记录下,loads方法是把json对象转化为python对象,dumps方法是把pyhon对象转化为json对象,我是 ...

  8. python中json.loads,dumps,jsonify使用

    search_info = {'id':132,'user_role':3} print type(search_info) #输出 <type 'dict'> #转为string用dum ...

  9. Python执行效率测试模块timei的使用方法与与常用Python用法的效率比较

    timeit模块用于测试一段代码的执行效率 1.Timer类 Timer 类: __init__(stmt="pass", setup="pass", time ...

随机推荐

  1. SQL Server存储过程模拟HTTP请求POST和GET协议

    /****** Object: StoredProcedure [dbo].[sp_http_get] Script Date: 05/23/2020 15:47:09 ******/ SET ANS ...

  2. 8.8SQL Server数据类型介绍1

    image类型:存储二进制字节数组. (相当于C#中的byte[]字节类型) sql server常用的数据类型 1.image类型,用来存储byte[](字节). 2.字符串类型 char ncha ...

  3. Java——去除字符串中的中文

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemoveStrChinese { priv ...

  4. c# 优化代码的一些规则——优先隐式类型[一]

    前言 说到底就是优先使用var,这个关键字,在c# 3.0中出现了. 首先要确认几点,一个就是var 是静态变量,而不是动态变量,也就是说使用var 你是不必去担心性能问题得, 百度百科: 1)静态存 ...

  5. springmvc-初次接触

    一,mvc做的事情 1,将url映射到java类或者java的方法. 2,封装用户提交的数据 3,处理请求--调用相关的业务处理--封装想相应的数据 4,将相应数据进行渲染,jsp或者html 二,s ...

  6. Android_四大组件之ContentProvider

    一.概述 ContentProvider(内容提供者)管理对结构化数据集的访问,它们封装数据,并提供用于定义数据安全性的机制.其他应用,通过Context的ContentResolver对象 作为客户 ...

  7. [SD心灵鸡汤]000.每月一则 - 索引

    [SD心灵鸡汤]001.每月一则 - 2015.05 [SD心灵鸡汤]002.每月一则 - 2015.06 [SD心灵鸡汤]003.每月一则 - 2015.07 [SD心灵鸡汤]004.每月一则 - ...

  8. SpringBoot的 HelloWorld

    SpringBoot HelloWorld 功能需求 ​ 浏览器发送hello请求,服务器接收请求并处理,相应HelloWorld字符串 1.创建一个maven工程:(jar) 2.导入SpringB ...

  9. 【汇总】 为园友写的皮肤制作工具 awescnb

    Awescnb, awesome cnblog. 简介 可能许多初来乍到的新手会被博客园经典的风格劝退,或者您是一个老园友,需要为您的博客定制一些功能(例如宣传公众号,文章目录.或者插入几个捐助二维码 ...

  10. 14 . Python3之MysSQL

    数据库概念 数据库: 按照数据结构来组织.存储.管理数据的仓库` 诞生 计算机的发明是为了做科学计算的,而科学计算需要大量的输入和输出. 早期,可以使用打孔卡片的孔.灯泡的亮灭表示数据输入,输出. 后 ...