提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:本文主要是介绍JSON是什么,JSON对象和JSON字符串的转换。
一、JSON通信协议
JSON通信协议:
- JSON 是
轻量级
的文本数据交换格式 - JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON特点:
JSON 独立于语言和平台 不限平台
- JSON 具有自我描述性,更易理解
- JSON 易于机器解析和生成,并且易于书写和阅读 JSON 使用
- JavaScript 语法来描述数据对象,但是 JSON 跟XML一样独立于语言和平台。
二、JSON串格式以及解析
1.JSON数据类型
- json string:json字符串,在python中打印出来类型为str,格式为’{}’
- json object:在python中的dict和list可以作为json object。
2.JSON解析
json.dumps()将json对象转为json string
json.loads() 将json string转为json对象