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)

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

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