python-json

Python - 内置模块json

  1. json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集。

    Python3中可以使用json模块来对JSON数据进行编码

    • json.dumps 将Python字典转换为JSON对象

    • json.loads 将JSON对象转换为Python字典

      import json
      
      dict_lesson={
          "name":"python"
          "score":3
          }
      json_lesson=json.dumps(dict_lesson)
      
      print(json_lesson)     #str
      print(json.loads(json_lesson))   #dict
      
    • json.dump 将Python对象序列化并写入文件

    • json.load 读入文件内容,并且反序列化为Python内容

      content=[
            {"name":"nick","age":"12"},
            {"name":"tom","age":"13"},
            {"name":"helen","age":"22"},
            {"name":"tony","age":"32"}
          ]
      
      with open('users.json','w') as f:
          json.dump(content,f)
      
      with open('users.json','r+') as f:
          data=json.load(f)
          print(data)
          print(data[2]['name'])
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值