一尘不染

如何使用C#解码JSON字符串?

json

我正在寻找一个示例代码/ lib,以使用C#解码JSON字符串。

要编码,我可以这样做:

var data = new Dictionary<string,string>(); 
data.Add("..", "..."); 
var json_encoded = new JavaScriptSerializer().Serialize(data);

但是我该如何解码?

var json_decoded = ??

阅读 192

收藏
2020-07-27

共1个答案

一尘不染

你可以这样做:

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
2020-07-27