我正在寻找一个示例代码/ lib,以使用C#解码JSON字符串。
要编码,我可以这样做:
var data = new Dictionary<string,string>(); data.Add("..", "..."); var json_encoded = new JavaScriptSerializer().Serialize(data);
但是我该如何解码?
var json_decoded = ??
你可以这样做:
var data = new Dictionary<string, string>(); data.Add("foo", "baa"); JavaScriptSerializer ser = new JavaScriptSerializer(); var JSONString = ser.Serialize(data); //JSON encoded var JSONObj = ser.Deserialize<Dictionary<string, string>>(JSONString); //JSON decoded Console.Write(JSONObj["foo"]); //prints: baa