首先进行是字符串转换 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)
喜欢的点个赞❤吧!