2016-08-17 50 views
0

這其中溫控功能轉換字典JSON的HttpResponse對象 -如何在寫入到python/django文件之前清理我的JSON響應?

HttpResponse(
    json.dumps(cm_dict), 
    content_type='application/javascript; charset=utf8' 
) 

據我所知,由於內容類型設置,JSON響應是相當顯示。但我想要做的就是將json寫入一個文件,並採用相似的格式。

我所得到的是這樣的 -

"{\"a\" : \"b\", \"c\" : \"d\"}" 

是使用下面的寫入文件 -

with open('data.json', 'w') as outfile: 
    json.dump(json_data, outfile, sort_keys=True, indent=4,ensure_ascii=False) 

我想是 -

{ 
    "a": "b", 
    "c": "d" 
} 

回答

0

貌似內容json_data已經是JSON。沒有必要再將它轉儲到JSON;只需編寫字符串。