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)
相關文章
相關標籤/搜索