一般来讲,JSON 解码会根据提供的数据创建dicts 或lists。如果你想要创建其他类型的对象,可以给json.loads() 传递object_pairs_hook 或object_hook 参数

>>> s='{"name":"apple","shares":50,"prices":490.11}'
>>> s
'{"name":"apple","shares":50,"prices":490.11}'
>>> from collections import OrderedDict
>>> import json
>>> data=json.loads(s,object_pairs_hook=OrderedDict)
>>> data
OrderedDict([('name', 'apple'), ('shares', 50), ('prices', 490.11)])
>>>

最新文章

  1. wpf 客户端 添加qq客服咨询
  2. KnockoutJS 3.X API 第四章 数据绑定(5) 控制流component绑定
  3. C# 6.0的属性(Property)的语法与初始值
  4. hdu1141(二进制数位,二分,打表)
  5. popupwindow与软键盘的问题
  6. php获取网页内容方法总结
  7. 动态生成C# Lambda表达式
  8. MEF 编程指南(七):使用目录
  9. 注释驱动的 Spring cache 缓存介绍--转载
  10. python之map和filter
  11. 复杂事件处理引擎—Esper 处理模型
  12. Android Studio和eclipse混淆打包总结
  13. Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器
  14. 使用发射将JavaBean转为Map
  15. 《剑指offer》 调整数组顺序使得奇数在偶数前面
  16. DAX/PowerBI系列 - 参数表(Parameter Table) 度量值模板
  17. Thinkphp5 分页带参数
  18. leecode第二十一题(合并两个有序链表)
  19. 输入系统:epoll & inotify
  20. fnmatch源码阅读

热门文章

  1. 帝国cms内容关键字自动加链接且设置内容关键字只替换一次
  2. Hibernate的状态
  3. [转载]MACD 各周期指标状态
  4. Socket接口
  5. python的运行机制
  6. http://lib.csdn.net/article/reactnative/40118
  7. Dell R730服务器 Raid0 Raid5配置
  8. SaltStack 模块
  9. mac-Navicat Premium 12连接Oracle
  10. [LeetCode] 系统刷题6_Linked List