美文网首页
[Python] Json的操作

[Python] Json的操作

作者: j4fan | 来源:发表于2017-08-18 10:04 被阅读61次

python世界里,json和dict是天生一对,他们之间的转换是必须要熟练的

1.dumps/loads

dict1 = {"fan":123456,"gaga":"4j"}
json1 = json.dumps(dict1)
print(json1)
print(type(json1))

dict2 = json.loads(str(json1))
print(dict2)
print(type(dict2))

输出如下

{"gaga": "4j", "fan": 123456}
<class 'str'>
{'fan': 123456, 'gaga': '4j'}
<class 'dict'>

2.dump/load

dict = {"fan":1123,"gaga":"12312"}
with open("test.txt","w") as f:
     json.dump(dict,f)

with open("test.txt","r") as f:
     dict1 = json.load(f)
print(dict1)
print(type(dict1))

输出如下

{'gaga': '12312', 'fan': 1123}
<class 'dict'>

以上,后面会继续补充

相关文章

  • python JSON

    一、Python 操作JSON 1.python 2.6加入了json模块。2.python的json模块 序列化...

  • json文件

    python操作json json是一种轻量级的数据交换格式,python标准库中有json模块,主要是执行序列化...

  • python读取json

    python操作json文件通过了两种方法:load():用于读取json文件;dump():用于写入json文件...

  • python操作json

    json介绍 说明:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。...

  • [Python] Json的操作

    python世界里,json和dict是天生一对,他们之间的转换是必须要熟练的 1.dumps/loads 输出如...

  • python转化字符串形式的json

    在使用python对字符串形式的json进行 json.loads() 的操作时,遇到了:JSONDecodeEr...

  • Python3中的json.dumps后,中文为Unicode编

    一、原因 Python3 已经将Unicode作为默认编码,进行操作; Python3 中的json在做dumps...

  • Python 操作json数据

    1.Json简介 Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式...

  • Python程序设计——json操作

    当我们想要通过Python语言对json格式的文件进行读写操作的时候,首先我们需要引入json库 我们使用Pyth...

  • 2018-09-03 day11 python 文件操作和异常捕

    1.文件操作 2.Json 3.python对json文件的支持 4.异常捕获 a.程序出现某种异常,但是不想因为...

网友评论

      本文标题:[Python] Json的操作

      本文链接:https://www.haomeiwen.com/subject/hgugrxtx.html