demo:

import json
import requests
import xml.etree.ElementTree as et

def xmlsjondemo():
data={'statuscode':'200','data':'100','age':'11'}

s=json.dumps(data) #dumps:把字典转换为json字符串

print(type(s))
print(type(d))

def deme1():
r=requests.get(r'http://api.douban.com/v2/book/isbn/9787218087351')
d=json.loads(r.text)
s=json.dumps(d)
print(d['msg'])
print(r.text)
print(type(r.text))

print(d)
print(type(d))

deme1()

invalid_request_scheme: http
{"msg":"invalid_request_scheme: http","code":100,"request":"GET \/v2\/book\/isbn\/9787218087351"}
<class 'str'>
{'msg': 'invalid_request_scheme: http', 'code': 100, 'request': 'GET /v2/book/isbn/9787218087351'}
<class 'dict'>
[Finished in 4.4s]

转载于:https://www.cnblogs.com/csj007523/p/7724216.html

python dict conver json相关推荐

  1. python dict 写入 json 文件 编码问题

    esports = {"0": {"subject_list": [{"sign": 2, "name": " ...

  2. python json转dict(dict转json)

    json格式的数据在python中表现为字符串str类型的数据 import jsondef json_to_dict(my_json: str) -> dict:return json.loa ...

  3. python中字典和json的区别_详解python中的json和字典dict

    定义 python中,json和dict非常类似,都是key-value的形式,而且json.dict也可以非常方便的通过dumps.loads互转.既然都是key-value格式,为啥还需要进行格式 ...

  4. 【Python 实战基础】字典 dict 和 json 如何相互转化

    目录 一.实战场景 二.主要知识点 三.菜鸟实战 1.创建 python 文件 2.文件目录 3.运行结果 一.实战场景 字典 dict 和 json 如何相互转化, 将字典数据转 json 格式写入 ...

  5. python模块之json,pickle

    序列化是指把内存里的数据转变成字符串,以使其能保存到硬盘上或者通过网络输送到远程. 序列化的两个模块: json:只能把python中的int/str/list/tuple/dict类型的数据,可以在 ...

  6. 在python中使用json格式存储数据

    在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...

  7. python中文编码-python中文编码与json中文输出问题详解

    前言 python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 ...

  8. python序列化模块json和pickle

    序列化相关 1. json 应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转 ...

  9. python中的JSON到底怎么用?

    前言 最近在学习python爬虫,在对数据进行持久化存储的时候,会选择使用json格式的数据进行存储,由此就引发了一个问题,python中的JSON库到底咋用? 以前使用JavaScript中Json ...

最新文章

  1. Html标签带来的安全隐患
  2. java: 找不到符号 符号: 方法 setOperation(java.lang.String) 位置: 类型为.......
  3. 20个安全可靠的免费数据源,各领域数据任你挑
  4. 深入理解Linux IO复用之epoll
  5. EQueue 2.3.2版本发布(支持高可用)
  6. Qt4_使用预定义模型
  7. web javascript开发 之Response.Write 与document.writ...
  8. 澳洲大学计算机本科课程,澳洲留学 澳洲大学的本科课程分为6大类
  9. Atitit.js javascript异常处理机制与java异常的转换 多重catc hDWR 环境 .js exception process Vob7
  10. mysql dbutil_DBUtil
  11. Amazon 的IoT之路
  12. 必做: 1041、1024、1077、2218、1183(较难)
  13. 数据库分页【Limt与Limt..OFFSET 】
  14. [转载]一篇经典的求职经历博客,值得深入研究和学习
  15. 5.表达式求值(1)
  16. Python使用openpyxl模块小批量处理Excel文件
  17. 关于linux中socket阻塞与非阻塞
  18. ReviewBoard 的安装和使用(二)—— 邮箱的配置
  19. altium designer 10 的AD10Crakc.zip解压后没有patch.exe
  20. webrtc源码学习 - 点对点(P2P)链接过程(peer connection)

热门文章

  1. VMware 虚拟机三种网络模式详解
  2. C语言编程>第二十周 ③ 请补充fun函数,该函数的功能是:把字符串s中的字符按字符的ASCII码升序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。
  3. python可以做ui吗_python做ui
  4. QQ空间g_tk、bkn加密参数算法
  5. 机器学习告诉你,新型冠状病毒接下来将如何变异?
  6. DNF——一开游戏,TP刚读完条就蓝屏(终止代码:KMODE_EXCEPTION_NOT_HANDLED)的解决方法
  7. 2020编译原理练习记录(2)
  8. 义隆EM78P153K DIP14单片机 MCU
  9. C/C++ fabs 函数 - C语言零基础入门教程
  10. Google Coral USB加速器介绍