python接口自动化测试十:字典字符串json之间的简单处理

Posted 怪圣卡杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接口自动化测试十:字典字符串json之间的简单处理相关的知识,希望对你有一定的参考价值。

python接口自动化测试十:字典、字符串、json之间的简单处理

 

# 字典
= None    # None = null
= False   # boolean
c, d 12, 10.6 # int float
= \'asdd\'  # str
= [\'s\'\'e\']  # list,数组,可增删改查
= (\'a\'\'s\'\'f\') # 元组(tuple),只能查

 

 

# 字典
= {
#   键:值
    \'\': \'\',
    \'\': \'\'
    }

 

# 字典
# dict      key: value   key是唯一的,无序的
= {
    \'s\': 
12,
    \'f\': False,
    2: \'d\',
    \'r\': \'t\',
    \'sd\': [\'gf\'\'rt\'\' ew\'],
    \'rt\': (\'rte\'\'ewr\'),
    \'ru\': {
            \'rty\': \'fghg\'
,
            \'dfs\': \'yjtujyt\'
            }
    }
# print(h)
print(h[\'ru\'])      # 取出指定的key为ru的值

 

 

# 取出所有的key
keys h.keys()
print(keys)

 

 

遍历所有的key
for i in list(keys):
    print(\'%s = %s\'%(i, h[i]))

 

 

abc = {\'aa\': \'dd\'\'bb\': \'th\'}
print(abc)
print(type(abc))    # 查看abc的数据类型
aaa str(abc)      # 字典转str
print(type(aaa))
print(aaa)

 

 

bbb eval(aaa)     # str转字典
print(type(bbb))
print(bbb)

 

# 字符串转字典

bbb eval(aaa)

print(type(bbb))

print(bbb)

# 字典转json:   json本质是字符串,只是按一定规则转换的
d_json = json.dumps(h)
print(d_json)
print(type(d_json))
# json(str)转字典  : 把json格式转换成字典格式
json_dict = json.loads(d_json)
print(type(json_dict))
print(json_dict)

以上是关于python接口自动化测试十:字典字符串json之间的简单处理的主要内容,如果未能解决你的问题,请参考以下文章

python接口自动化测试十一:传参数:data与json

python接口自动化测试十一:传参数:data与json

python自动化测试_5

python自动化测试_5

python接口测试之json模块的使用

接口自动化测试 unittest+request+excel(踩‘坑’)