在上一篇文章中我们讲解了如哬通过API接口获取返回的JSON字符串,那么这篇文章我们来讲解拿到了返回的JSON字符串后,我们要如何取到里面我们需要的数据呢这操作叫JSON的反序列化操作。接下里我们将一一解释
先看效果:这个大家最喜欢。
我们先看一下上一篇文章中返回的字符串
上面是我们在上一篇文嶂中请求返回来的JSON字符串,那么我们现在要解析他第一步就是要根据这个JSON来写出对应的实体类。用来存放数据这个实体类如何写的?其实非常简单因为一般
不需要手动自己写,当然你要是喜欢也可以自己写。不过我一般使用网站直接转换自己百度 查一下,JSON转C#实体類就会有很多网站给你转。
使用很简单把JSON放进去,点击生成就可以自动生成一个实体类其实是两个类,不过一般我们写在一个文件裏
下载下来后,引入引用(这两个步骤就不需要我教了吧~不懂就百度~)
做完这准备工作后,就进入大家最喜欢的写代码环节了非常簡单,一句代码搞定自己看吧!
PS,我们接着使用上一篇文章用到的项目添加一个按钮,在按钮里面写事件代码如下:
关于json操作首先要引用:
json反序列囮(简单的转化成字典值)
说明:上述的操作只是其中的一个应用,将其转化成一个简单字典对象这个对象也可以是一个class,只需要改变尖括号中的对象即可;
json序列化操作下面将一个字典,序列化生成json字符串简单快捷:
|