python配置文件json

而最为方便的配置文件是 .json 文件。因为 Python 自带了一个可以与 json 文件格式转换的包 ------ json 。

要使用 json 包,要在脚本开头写:

python 复制代码
import json

json 这个包有两个主要的函数。dumps()

loads()
dumps() 可以将 Python 的数据类型转化为 json 格式的字符串。

默认情况下,转换出来的 json 格式的字符串是一行的,这样看起来结构会没这么清晰,如果想要转化时自动调整好换行和缩进,那么需要使用 sort_keys 和 indent 参数。

loads() 可以将 json 格式的字符串转化为 Python 的数据类型,也就是 dumps() 反过来的效果。

python 复制代码
py_dict = {'name':'python'}
json.dumps(py_dict) # 将 py_dict 字典转换为 json 格式的字符串

json.dumps(py_dict, sort_keys=True, indent=4)
# sort_keys=True 代表转化时自动整理格式
# indent=4 代表每个缩进的大小为 4 个空格
python 复制代码
py_dict = json.loads('{"name":"python"}')
# 将json 格式的字符串转换为 py_dict 字典
相关推荐
小吕学编程6 小时前
Jackson使用详解
java·javascript·数据库·json
双叶8369 小时前
(C语言)超市管理系统 (正式版)(指针)(数据结构)(清屏操作)(文件读写)(网页版预告)(html)(js)(json)
c语言·javascript·数据结构·html·json
电商数据girl1 天前
酒店旅游类数据采集API接口之携程数据获取地方美食品列表 获取地方美餐馆列表 景点评论
java·大数据·开发语言·python·json·旅游
bing_1582 天前
Spring MVC 根据请求头 (如 Accept) 怎么返回 JSON 或 XML 数据?
spring·json·mvc
半路_出家ren2 天前
python处理异常,JSON
python·json·异常处理
傻小胖2 天前
json-server的用法-基于 RESTful API 的本地 mock 服务
后端·json·restful
search72 天前
配置文件介绍xml、json
xml·json
Chandler243 天前
Go语言:json 作用和语法
开发语言·golang·json
Hfc.4 天前
docker-daemon.json
docker·容器·json
UpUpUp……5 天前
Linux--JsonCpp
linux·运维·服务器·c++·笔记·json