josn基本操作
1.匯入import json
2.字典轉json:json.dumps(dict,ensure_ascii=false),加,ensure_ascii=false轉換之後無中文亂碼
3.json轉字典:json.loads(str)
4.json轉字典:requests.get().josn()
5.返回字串: requests.get().text
舉例原始碼
#!/usr
# encoding:utf-8
import json
import requests
class jsonc():
def __init__(self):
self.url = '北京'
self.geturl = requests.get(self.url)
#字典轉json,因為python沒json型別所以str表示
def dict_json(self):
d =
j = json.dumps(d,ensure_ascii=false)
print('dict_json函式:型別:',type(d),'轉型別',type(j),'\n',j)
#json轉字典
def json_dict(self):
s = ''
d = json.loads(s)
print('json_dict函式:型別:',type(s),'轉型別',type(d))
#介面呼叫直接返回 字典(dict)
def get_json(self):
d = self.geturl.json()
print('get_json函式型別:',type(d))
#介面呼叫直接返回字串
def get_str(self):
s = self.geturl.text
print('get_str函式返回型別:',type(s))
if __name__=="__main__":
js = jsonc()
js.dict_json()
js.json_dict()
js.get_json()
js.get_str()
執行結果
dict_json函式:型別: 轉型別
json_dict函式:型別: 轉型別
get_json函式型別:
get_str函式返回型別:
呼叫get例子
北京返回js程式設計客棧on值:
,"city":"北京","forecast":
[ ,,,
,],"ganmao":"各項氣象條件適宜,無明顯降溫過程,發生感冒機率較低。","wendu":"29"
},"status":1000,"desc":"ok"
}本文標題: python json轉字典字元方法例項解析
本文位址:
四 python josn轉字典字元
josn基本操作 舉例原始碼 usr bin python3 encoding utf 8 import json import requests class jsonc def init self self.url 北京 self.geturl requests.get self.url 字典轉j...
python json與字典物件互相轉換
改文章 1 importrequests 2 importjson 3 4 json.loads json str json字串轉換成字典 5 json.dumps dict 字典轉換成json字串 6 7 8 這是乙個ajax發起的get請求,獲取乙個json物件 9 r requests.get...
json 轉字典 字典轉json
brief 把格式化的json格式的字串轉換成字典 param jsonstring json格式的字串 return 返回字典 json格式字串轉字典 nsdictionary dictionarywithjsonstring nsstring jsonstring nsdata jsondata...