我想將字典存儲在數據庫中,我已經使用JSON將字典序列化爲string
並尋找將數據插入數據庫的方法。用JSON轉換成數據庫的C#字典
string stringDict1, stringDict2l
stringDict1 = JsonConvert.SerializeObject(dict1);
stringDict2 = JsonConvert.SerializeObject(dict2);
現在,反序列化是這樣的:
dict1 = JsonConvert.DeserializeObject<Dictionary<string, double>>(stringDict1);
dict2 = JsonConvert.DeserializeObject<Dictionary<string, double>>(stringDict2);
序列化的文字是這樣的:
「{\」 約翰\ 「:0.2,\」 太陽\「:0.33, \「花\」:0.5,SO ON}」
我如何可以將那些dictioanries到數據庫,然後從數據庫讀取德使用JSON序列化值再次字典?
你可以像任何其他字符串一樣插入json字符串到數據庫:) http://www.codeproject.com/Articles/4416/Beginners-guide-to-accessing-SQL-Server-through-C –