首页 > 编程语言 > 详细

python 的 json 转换

时间:2018-09-07 00:40:57      阅读:313      评论:0      收藏:0      [点我收藏+]

python 的 json 转换

本文为原创文章,禁止转载!

本文以 json.dumps()  和 json.loads() 方法进行 Python 数据和 json 格式之间转换,进行讲解

首先比较常见的是下面的多行的参数

user_login_params = {
    "loginName": "mobile",
    "loginType": "PASSWORD",
    "password": "mobile",
    "type": "accountLogin"
}

如下代码对多行参数进行转换

# 将Python 对象转换为 json 格式
data1 = json.dumps(user_login_params)
print(data1)
print(data1[0])
print(data1[1])
print(data1[2])
# print(data1["loginName"])  # 报错,只能将"loginName"改为int作为索引

# 将 json 格式转换为 Python 对象
data2 = json.loads(data1)
print(data2)
print(data2["loginName"])

# 将 json 数据按照一定的格式输出
data3 = json.dumps(data2, sort_keys=True, indent=10, separators=(,, : ))
print(data3)

输出如下:

{"loginName": "mobile", "loginType": "PASSWORD", "password": "mobile", "type": "accountLogin"}
{
"
l
{loginName: mobile, loginType: PASSWORD, password: mobile, type: accountLogin}
mobile
{
          "loginName": "mobile",
          "loginType": "PASSWORD",
          "password": "mobile",
          "type": "accountLogin"
}

技术分享图片

 

python 的 json 转换

原文:https://www.cnblogs.com/111testing/p/9602019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!