# encoding=utf-8 import json,re with open('E:\\weather53892_20114.json','r') as f: data= f.readlines() # print data data1=data[0] data2= data1[16:-1] # 給屬性加引號 data3=re.sub(r"(,?)(\w+?)\s*?:", r"\1'\2':", data2) # 把單引號變爲雙引號 data_db = data3.replace("'", "\""); # 編碼問題 data4=data_db.decode('gbk').encode('utf8') print data4 print type(data4) # str格式--->>dict格式 data5=json.loads(data4) print data5['tqInfo'][0]['ymd'] print type(data5)
保存下來,省得丟了。python