文档章节

json.dumps loads 终于区分出来了

Airship
 Airship
发布于 2016/04/16 15:45
字数 125
阅读 662
收藏 3

每次遇到json loads/dumps始终搞不清方向,写段代码试下:

import json  
  
dict_ = {1:2, 3:4, "55":"66"}  
  
# test json.dumps  
  
print type(dict_), dict_  
json_str = json.dumps(dict_)  
print "json.dumps(dict) return:"  
print type(json_str), json_str  
  
# test json.loads  
print "\njson.loads(str) return"  
dict_2 = json.loads(json_str)  
print type(dict_2), dict_2

程序结果:

<type 'dict'> {'55': '66', 1: 2, 3: 4}
json.dump(dict) return:
<type 'str'> {"55": "66", "1": 2, "3": 4}


json.loads(str) return
<type 'dict'> {u'55': u'66', u'1': 2, u'3': 4}


总结:

json.dumps : dict转成str

json.loads:str转成dict

如此简单。


本文转载自:http://blog.csdn.net/yan_xing_an/article/details/46892105

共有 人打赏支持
Airship
粉丝 38
博文 908
码字总数 19854
作品 0
南京
高级程序员
私信 提问
加载中

评论(1)

榕树下_
榕树下_
这是python(^_^)
json&pickle数据序列化

json&pickle数据序列化 json 用于字符串和python数据类型间进行转换pickle 用于python特有的类型 和 python的数据类型间进行转换 序列化:把字典或者字符串的内存对象 存到硬盘上;反序列化:...

506554897
01/04
0
0
记一次 Python 编码的坑

这次又遇到了 Python 编码导致的问题,与 PyTips 0x07~0x09 中解释过的 不同,这次遇到的是另外一种情况。应用场景如下:爬虫抓取网页数据,通过 模块将数据 到服务器,但是要去除数据中的空...

rainyear
2016/05/08
97
0
Python下调用json.dumps中文显示问题解决办法

json.dumps在默认情况下,对于非ascii字符生成的是相对应的字符编码,而非原始字符,例如: >>> import json >>> js = json.loads('{"haha": "哈哈"}') >>> print json.dumps(js) {"haha": ......

Airship
2016/04/16
18
0
Python操作json

JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于读写。易于机器解析和生成。JSON采用完全独立语言的文本格式,同时使用类词语C语言家族的习惯,是理想的数据交换语...

人间四月
2016/09/23
16
0
python利用json处理数据

json是一种非常常用的一种轻量级数据交换格式以及文件类型 经常使用的就是四个函数,经常混淆,就记录一下, json.dumps(python_data) 将 Python 对象编码成 JSON 字符串 json.loads(json_da...

hc321
08/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基于对象特征的推荐

(本实验选用数据为真实电商脱敏数据,仅用于学习,请勿商用) 在上一期基于协同过滤的的推荐场景中,我们介绍了如何通过PAI快速搭建一个基于协同过滤方案的推荐系统,这一节会介绍一些如何基...

阿里云官方博客
11分钟前
1
0
Ugly Number(leetcode263)

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. Example 1: Input: 6Output: true......

woshixin
35分钟前
2
0
深度模型从研者 眼里的 似然估计 & Hessain 海森矩阵 & Fisher Information (费雪信息)

深度模型的训练的基本依据是最小化模型拟合数据的误差。旨在不仅知其然(如何构建和训练一个深度模型),还应知其所以然(为什么这样训练,可以做哪些优化)。我们就会发现,有很多研究者,在...

刘小米_思聪
39分钟前
0
0
【双十二】12 月 12 日 12 点 12 分限量抢福利,云计算不剁手!

活动详情 1.首充豪礼 双十二当日,新用户首充 200 元送 200 元代金券!仅限前 88 名!先到先得!拼手速!(新用户指 12 月 12 日前已完成注册但从未充值过的用户)
 2.超值返券 双十二当日,...

七牛云
今天
4
0
Calculate Linux 发布 18 LXQt是基于Gentoo的发行版

导读 Calculate Linux 是一个基于 Gentoo 并与 Gentoo 完全兼容的滚动更新发行版家族,专为企业环境下的快速部署而优化。其提供多个不同的分支版本,分别适用于桌面、服务器等应用场景。该项...

问题终结者
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部