[Python] Json的操作

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'>

以上,后面会继续补充

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、字典基本操作 基本语法:dict = {'ob1':'computer', 'ob2':'mouse', 'o...
    古佛青灯度流年阅读 2,675评论 0 1
  • 在执行爬虫项目的过程中,有时返回的不是一个html页面而是json格式数据,此时对数据的解析非常重要。 比如京东的...
    guoery阅读 17,123评论 2 54
  • IO编程概念 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由C...
    时间之友阅读 732评论 0 0
  • 人渐老话渐少,少了股愤青的锋芒,不喜欢的人,平静相处,无谓的聚会,应付一下即可,气场不同的圈子,不融也罢,许多事许...
    冰为溪水阅读 278评论 0 1
  • 曾经随着铁轮滚滚而过的时代,将伴随一声沉闷的嘶鸣戛然而止——铁路新图调整,高速运行的旅客列车驶入新时代干线,见证了...
    花季风阅读 3,486评论 0 5