python接口自动化5-Json数据处理

Posted 技术改变命运Andy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接口自动化5-Json数据处理相关的知识,希望对你有一定的参考价值。

#####################################

1.首先说下为什么要encode,python里面bool值是True和False,json里面bool值是true和false,并且区分大小写,这就尴尬了,明明都是bool值。
在python里面写的代码,传到json里,肯定识别不了,所以需要把python的代码经过encode后成为json可识别的数据类型。
2.举个简单例子,下图中dict类型经过json.dumps()后变成str,True变成了true,False变成了fasle


 

######################################

        updatetheme = {
            "data": {
                "type": "threads",
                "attributes": {
                    "isApproved": 1,
                    "isSticky": True,
                    "isEssence": True,
                    "isDeleted": False,
                    "isFavorite": True
                }
            },
            "relationships": {
                "category": {
                    "data": {
                        "type": "categories",
                        "id": "3"
                    }
                }
            }
        }
        import json
        print(updatetheme)
        #
        updatetheme = json.dumps(updatetheme)
        print(updatetheme)

 

###############################################

 

 

########################################

以上是关于python接口自动化5-Json数据处理的主要内容,如果未能解决你的问题,请参考以下文章

python接口自动化5-Json数据处理

python接口自动化5-Json数据处理

python接口自动化5-Json数据处理

python接口自动化5-Json数据处理

Flask 编写http接口api及接口自动化测试

Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示(代码片段