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

Posted 挣扎的蓝藻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python字符串和json类型的相互转换实例演示,python字符串转jsonjson转字符串相关的知识,希望对你有一定的参考价值。

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

# -*- 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() 方法。

# -*- 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)

在这里插入图片描述
喜欢的点个赞❤吧!

以上是关于Python字符串和json类型的相互转换实例演示,python字符串转jsonjson转字符串的主要内容,如果未能解决你的问题,请参考以下文章

JSON和AJAX知识点整理

json字符串和字典类型的相互转换

Java学习笔记4.4.2 包装类 - 基本数据类型包装类与字符串相互转换

json和string 之间的相互转换

C# 对象与 JSON 字符串的相互转换

python字符串列表字典相互转换