四时宝库

程序员的知识宝库

Python中级教程——json模块介绍(python.json)

本节介绍json 模块。

什么是 JSON ?

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。

JSON 是轻量级的文本数据交换格式。是用来存储和交换文本信息的语法。

JSON 语法

语法规则

  • JSON 语法是 JavaScript 对象表示语法的子集。
  • 数据在名称/值对中
  • 数据由逗号分隔
  • 大括号保存对象
  • 中括号保存数组

"name":"随心而码" , "url":"linjianming.com" 叫作JSON 对象,他们一般放在 {} 中。

"sites" 为JSON 数组,用 [] 表示。

Python中的json模块

json,用于字符串 和 python数据类型间进行转换 json模块提供了四个功能:dumps、dump、loads、load

用法

  • json.dumps 将 Python 对象编码成 JSON 数据
  • json.dump 将 JSON 数据通过特殊的形式转换为只有 Python 认识的字符串并写入文件
  • json.loads 将已编码的 JSON 数据解码为 Python 对象
  • json.load 将一个包含 JSON 格式数据的可读文件解码为一个 Python 对象并写入文件

在此提醒:命名你的Python文件时,千万不要使用和Python保留的标识符冲突。如,不可将你的文件命名为 json.py ,这与Python系统模块 json 命名冲突。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接