当前位置: 移动技术网 > IT编程>开发语言>c# > C#解析JSON实例

C#解析JSON实例

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文以实例形式讲述了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#程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网