C#解析JSON实例
程序员文章站
2023-12-17 12:30:10
本文以实例形式讲述了c#解析json的方法,c#封装了对xml和json解析的类库,使用相当方便!具体用法如下:
1.主要用到的类:
主要用到了javascriptse...
本文以实例形式讲述了c#解析json的方法,c#封装了对xml和json解析的类库,使用相当方便!具体用法如下:
1.主要用到的类:
主要用到了javascriptserializer类,该类在system.web.script.serialization命名空间(在system.web.extensions.dll 中),需要把.net版本修改为 .net framework 4(默认是.net framework 4 client profile)才能在add reference的 .net中引用到。
2.举例
①.假设要解析的json文件格式如下(其他格式做相应处理即可)
{ "key":1, "value":"hello" }
②.定义对应的类
public class jsonobject { public string key { get; set; } public string value{ get; set; } }
③.然后定义javascriptserializer对象,调用该对象的deserialize方法即可将json解析成上面定义的jsonobject对象
var serializer = new javascriptserializer(); var ret = serializer.deserialize<jsonobject>(json); string key = ret.key; string value = ret.value;
希望本文所述对大家的c#程序设计有所帮助。