日期:2014-05-16  浏览次数:20391 次

如何获取 输出结果中指定的值【跪求解答】
最近在做微信开发, 官方给的是PHP的接口。现在我需要 获取微信用户的基本信息。按着官方给的接口 得到的结果是一大段的结果 我如何才能截取我想要的字段了。 


官方接口输出的结果如下 
{"subscribe":1,"openid":"oSSPYtz-wqbzMjOk0_Cq1opnIoXg","nickname":"惊鸿寻","sex":1,"language":"zh_CN","city":"常州","province":"江苏","country":"中国","headimgurl":"http:\/\/wx.qlogo.cn\/mmopen\/65BDW8tHMGrcicYJia9fHCWvhT6AcF9VHdhFdMicF9Qqp1FBWndoKYE8nESJLeuaBraBzkxJRe7XpW51ghU8WRowlJZxQXxFAmV\/0","subscribe_time":1395308113} 

我想从这个输出结果中 提取 我想要的字段 比如: nickname,sex 等等  。跪求解答
------解决方案--------------------
json序列化与反序列化,php的不清楚,.net的话josn.net即可解决!
------解决方案--------------------
用js取 很简单


        var info = { "subscribe": 1, "openid": "oSSPYtz-wqbzMjOk0_Cq1opnIoXg", "nickname": "惊鸿寻", "sex": 1, "language": "zh_CN", "city": "常州", "province": "江苏", "country": "中国", "headimgurl": "http:\/\/wx.qlogo.cn\/mmopen\/65BDW8tHMGrcicYJia9fHCWvhT6AcF9VHdhFdMicF9Qqp1FBWndoKYE8nESJLeuaBraBzkxJRe7XpW51ghU8WRowlJZxQXxFAmV\/0", "subscribe_time": 1395308113 };
        alert(info.nickname);    

------解决方案--------------------
比如ajax返回的data,就访问 data.nickname
------解决方案--------------------
http://www.cnblogs.com/chenxizhang/archive/2009/05/28/1491238.html