zoukankan      html  css  js  c++  java
  • requests接口自动化1-json序列化与反序列化

    json序列化与反序列化:

    序列化:将对象转换为json字符串

    反序列化:将json字符串转换为对象,比如转换为python里的字典

    import json
    #定义字典
    dict1={'username':'管理员','password':'123'}
    
    print("原来数据类型:",type(dict1))
    print("原来数据:",dict1)
    
    #序列化:dumps,把对象转换为json格式字符串
    str1=json.dumps(dict1)
    print("序列化后数据类型:",type(str1))
    print("序列化后数据:",str1)
    
    #反序列化:loads,把json格式字符串转换为对象
    dict2=json.loads(str1)
    print("反序列化后数据类型:",type(dict2))
    print("反序列化后数据:",dict2)
    

      运行结果:

    D:Python37python.exe E:/PycharmProjects/home_UI/apistudy/jsonstudy.py
    原来数据类型: <class 'dict'>
    原来数据: {'username': '管理员', 'password': '123'}
    序列化后数据类型: <class 'str'>
    序列化后数据: {"username": "u7ba1u7406u5458", "password": "123"}
    反序列化后数据类型: <class 'dict'>
    反序列化后数据: {'username': '管理员', 'password': '123'}
    
    Process finished with exit code 0
    
    路漫漫其修远兮,吾将上下而求索
  • 相关阅读:
    ApplicationContext.xml修改
    springmvc.xml约束
    log4j.properties
    SqlMapConfig.xml配置文件
    Mybatis注解式开发坐标
    字符串函数
    vim基础快捷键
    format的使用
    lambda匿名函数
    字典的基础使用
  • 原文地址:https://www.cnblogs.com/pingchangxinketang/p/13194095.html
Copyright © 2011-2022 走看看