码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-05-03 18:51:46      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:ted   false   category   thread   int   ESS   数据   div   区分   

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

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数据处理

标签:ted   false   category   thread   int   ESS   数据   div   区分   

原文地址:https://www.cnblogs.com/andy0816/p/12822696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!