JSON

微信学院:微信及微信公众平台营销技巧和开发技术

字号+ 作者:H5之家 来源:H5之家 2017-08-02 10:00 我要评论( )

今天学习微信遇到一个json的解析,但是因为自己的模型思维和思考能力很差一直困扰最后经过询问解决的问题,其实问题很简单总结起来就是json的解析:注释:今天主

> 其他综合 > 正文 微信获取用户列表是json字符串的解析 2015-12-16 15:18:49            作者: MR_CHW    我要投稿

今天学习微信遇到一个json的解析,但是因为自己的模型思维和思考能力很差一直困扰最后经过询问解决的问题,其实问题很简单总结起来就是json的解析:

注释:今天主要是讲怎样解析json的所以其他方法就只做解释。

 

方法一:using System.Web.Script.Serialization;(这个要引用)

//这个方法不推荐,比较繁琐

string datas = pub.GetOther(url);//这个是返回的一个json字符串微信用户列表格式即:{"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                Dictionary json = (Dictionary)serializer.DeserializeObject(datas);//反序列化
                if (json.ContainsKey("data"))
                {
                    List

(object[] datainfos = (object[])jsons["data"];一开始我是这样写的这样是不对的因为jsons["data"]是data的值,这个值是"data":{"openid":["","OPENID1","OPENID2"]}形式的一个键值对,所以转不了object[]数组的

而经过二次的字典转化后的object[] datainfos = (object[])jsons["openid"];中的jsons["openid"]是["","OPENID1","OPENID2"]这样的一个数组所以。。不用说了吧

                }

方法一:using Newtonsoft.Json;(这个要引用)

string datas = pub.GetOther(url);//这个是返回的一个json字符串微信用户列表格式即: {"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
                    JObject ja = (JObject)JsonConvert.DeserializeObject(datas);
                    JObject jas = (JObject)JsonConvert.DeserializeObject(ja["data"].ToString());
思想是一样的,两次反序列化,很简单就看懂了吧。

 

点击复制链接 与好友分享!回本站首页 上一篇:Python编写微信打飞机小游戏(六) 下一篇:微信企业号登录授权Java实现获取员工userid根据userid换openid 相关文章

微信和微博对营销账号的态度:一个要用

微信海外用户难破瓶颈,腾讯究竟应该如

腾讯发布2015微信用户数据报告 微信月

微信第三方登陆,无需注册一键登录,获取

苹果iPhone在中国最大的竞争对手是微信

图文推荐

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 微信小程序视频教程(零基础实战培训)

    微信小程序视频教程(零基础实战培训)

    2017-07-10 13:06

  • 小程序介绍、部署、app.json

    小程序介绍、部署、app.json

    2017-07-09 08:02

  • 微信小程序教程五:配置app.json

    微信小程序教程五:配置app.json

    2017-05-30 16:00

  • PHP+MySQL视频教程

    PHP+MySQL视频教程

    2017-05-29 17:05

网友点评