2016-01-19 93 views
0

我有一本字典,看起來像這樣保存字典JSON文件

mydict = { 
      'Math': [['geometry'], 300], 
      'Science' : [['physics'], 24], 
      'Business':[['Management'], 101] } 

我想創建一個全新的JSON文件,與本字典。

到目前爲止,我已經

def json_test(): 
    with open("example.json", "w") as myfile: 
     json.dump({mydict}, myfile) 

這讓我unhashable類型的錯誤: '字典'。

+0

這是因爲你把'{''}''左右mydict'。 – khelwood

回答

4

mydict已經是字典。剛剛離開的{}出來:

def json_test(): 
    with open("example.json", "w") as myfile: 
     json.dump(mydict, myfile)