python json dumps loads

 

 

 

 

 

请看以上图片可知python

 

1. python requests里面返回的是json 字符串, 说白了是字符串。不能直接取里面对应的值。json

2. 取值的话,须要把json字符串转换成字典, 用json.loads(json_str)post

3. 将字典转成json 字符串用json.dumps(dict)3d

4. 取到里面的值应该code

1)dict=json.loads(r.content)blog

2)dict['data'][''items]图片

5. 图片2unicode

若是要把unicode的字符u'id之类的转换成正常的字, 那么须要先取到该值,而后把他字符串

value.encode('gbk')requests

6. 图片3

 

post data的data 须要是jason string

 

咱们定义的时候通常是一个dict, 相似  data={'login': 'admin', 'password': '123456'}

 

当他是dict的时候, 须要把她转换成 json string, 用json.dumps(data)

if type(data) == dict:    data = json.dumps(data)
相关文章
相关标签/搜索