首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python字符串和json类型的相互转换实例演示,python字符串转json、json转字符串

Python字符串和json类型的相互转换实例演示,python字符串转json、json转字符串

作者头像
小蓝枣
发布于 2021-12-01 15:12:26
发布于 2021-12-01 15:12:26
3K0
举报

首先进行是字符串转换 json 的实例,用的 json.loads() 方法。 需要注意的是: 如果字符串里包含 \ 符号,转换会报错。

代码语言:javascript
复制
# -*- coding: UTF8 -*-
import json

# 字符串跨行用\连接,注意\后面不要有空格
s = '{' \
    '"file_path":"/data/oracle_bak/auto_2105_oracle_yz0515.dmp",' \
    '"schema_name1":"auto_2105_oracle_yz",' \
    '"schema_name2":"auto_2105_ora19c_yz",' \
    '"password":"1",' \
    '"odbc":"orcl"' \
    '}'

# 字符串转化为json
s_json = json.loads(s)

print("转化后遍历json文件:")
# 遍历json
for key, value in s_json.items():
    print(key + " : " + value)

然后是 json 转换字符串的实例,用的 json.dumps() 方法。

代码语言:javascript
复制
# -*- coding: UTF8 -*-
import json

s_json = {
    "file_path":"/data/oracle_bak/auto_2105_oracle_yz0515.dmp",
    "schema_name1":"auto_2105_oracle_yz",
    "schema_name2":"auto_2105_ora19c_yz",
    "password":"1",
    "odbc":"orcl"
    }
    
# json转化为字符串
s = json.dumps(s_json)

print("转化后的字符串为:\n" + s)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/06/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档