通俗易懂的 JSon解析处理

时间:2023-03-09 16:36:18
通俗易懂的 JSon解析处理
1.主要用到的类:

        主要用到了JavaScriptSerializer类,该类在System.Web.Script.Serialization命名空间(在System.Web.Extensions.dll 中),需要把.NET版本修改为 .NET Framework 4(默认是.NET Framework 4 Client Profile)才能在Add Reference的 .NET中引用到。

 

2.举例

a.假设要解析的JSON文件格式如下

{

    "key":1,

    "value":"hello"

}

 

b.定义对应的类

public class JsonObject

{

    public string Key { get; set; }

    public string Value{ get; set; }

}

 

c.然后定义JavaScriptSerializer对象,调用该对象的Deserialize方法即可将JSON解析成上面定义的JsonObject对象

 

var serializer = new JavaScriptSerializer();

var ret = serializer.Deserialize<JsonObject>(json);

string key = ret.Key;

string value = ret.Value;