开心网辅助程序开发手记(二):获取好友私家车位信息

在上篇手记《开心网辅助程序开发手记》中,简单记录了如何登录开心网,获取“争车位”的相关数据:玩家(泊车者)信息、玩家车辆停车信息、玩家私家车位停车情况等。在这篇手记中,将简单描述如和获取玩家好友信息及玩家私家车位停车情况。话不多说,进入正文。

一、获取玩家好友信息

其实在上篇手记中,有提到v_frienddata变量,其实玩家好友信息就是以JSON格式保存在该变量里的,我们只需要写好对应的实体,再利用Json.NET做个转换就可以了。由于上篇没有详细介绍如何使用Json.NET对JSON进行转换,这里补充介绍一下。

先来看一下变量中JSON的树状结构:

其中,uid为1、2的是系统给玩家添加的默认邻居。下面是实体类(关于EntityBase实体请参见上篇手记附带的源码):

using System;using System.Collections.Generic;using System.Text;namespace SNSHelper.Kaixin001.Entity{    public class ParkerFriendInfo : EntityBase    {        public ParkerFriendInfo(object obj)            : base(obj)        {        }        public string UId        {            get            {                return jsobj["uid"].ToString();            }        }        public string RealName        {            get            {                return Utility.Unicode2Character(jsobj["real_name"].ToString());            }        }        public string Ta        {            get            {                return Utility.Unicode2Character(jsobj["ta"].ToString());            }        }        public string Full        {            get            {                return jsobj["full"].ToString();            }        }        public string SceneMoney        {            get            {                return jsobj["scenemoney"].ToString();            }        }        public string SceneName        {            get            {                return Utility.Unicode2Character(jsobj["scenename"].ToString());            }        }        public string Neighbor        {            get            {                return jsobj["neighbor"].ToString();            }        }        public string Online        {            get            {                return jsobj["online"].ToString();            }        }    }}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, return
, tostring
, 车位预订
, public
, 信息
, 获取好友报错
获取好友不全
,以便于您获取更多的相关知识。

时间: 2025-01-25 12:33:56

开心网辅助程序开发手记(二):获取好友私家车位信息的相关文章

开心网辅助程序开发手记(三):实现停车功能

在前面的两篇手记中,较为详细的介绍了如何借助工具对网页进行分析及如何编写代码实现一些简单的功能.如果还有后续手记,笔者将只简单记录<开心网辅助程序>开发过程中碰都的主要问题及解决方法. 在这篇手记中,笔者将简单描述如何实现简单的停车功能,并且制作一个简单的界面用于呈现系列手记的开发成果. 一.识别好友私家车位中的免费车位:把车停到免费车位中可是会分文无收到,所以千万不能把车停到免费车位上了. 通过Firebug调试发现,当玩家点击"争车位"中部Flash中的停车按钮时,pa

开心网辅助程序开发手记

声明:本人只在业余空闲时间写写<开心网辅助程序>,目的只是学习! 由于之前有写过类似的程序,也写过相关的文章介绍过(C#网站登录学习笔记(一):登录简单网站.C#网站登录学习笔记(二):访问需登录后才能访问的页面),这次写起"开心网辅助程序"也可以算是得心应手了,直接从电脑中翻出尘封已久的HttpHelper(前面提到的两篇文章就是居于这个操作类进行的),稍微分析了一下网页结构(争车位),就写起程序来了! 在开始写手记前,让我们看看写这样的"外挂"程序需

开心网辅助程序开发手记(四):贴条功能+逻辑停车+简单界面

一.由于在开发贴条功能时未曾遇到什么技术上的难题,这里只贴出贴条的相关代码: /// <summary>/// 对指定车位进行贴条/// </summary>/// <param name="parkingInfo">将进行贴条的车位信息</param>public PostResult PostOneCar(ParkingInfo parkingInfo){ // 该车位上未停车 if (parkingInfo.CarId.Equals

使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框

在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发 向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴 趣.在这一节,我们将一起探索怎样在程序中添加菜单和工具条.先看一下成果: 图一.图二:带有菜单和工具条的RCP程序 图三:工具栏上的按钮的提示文本

用python完美获取linux本机信息

用python写的获取linux本机信息,包括kernel.IP.Memory.Disk信息. ################################################################################ #Information on this program is used to get the Linux native.                  # #You can enter the "kernel", "

Android基于Openfire开发即时通讯工具(4)获取好友列表

上节已经在openfire服务器中建立了组, 开发即时通讯工具(4)获取好友列表-openfire即时通讯"> 这节继续看怎样获取好友列表, 通过connection对象得到roster,从而可以使用roster.getGroups()得到所有组,使用group.getEntries()得到组中所有的用户 <span style="white-space:pre"> </span>//获取好友列表 Roster roster = connecti

百度地图二次开发,如何获取指定范围的公交站

问题描述 百度地图二次开发,如何获取指定范围的公交站 解决方案 你这样问让别人怎么回答?又不是都有百度地图的api,原理性的东西大家都懂,就是不知道怎么实现

哪位大虾帮我看看这个网站用的什么程序做的二次开发?

问题描述 刚看到一个技术站,做的不错,看上去像是用哪个Asp.net论坛程序做的二次开发.但是看起来不像Discuz!nt,但的确是Asp.net开发的.哪位大虾知道,告诉小弟一下,偶也想弄一个研究研究哈.地址: 解决方案 解决方案二:bbsmax.com解决方案三:楼上说的对,bbsmax,一个不错的程序.你给的技术站,也不错,顶一下解决方案四:该回复于2011-11-28 14:26:09被版主删除解决方案五:求源码解决方案六:看着用的人好像不多呀.也可能这个不是主力网站.解决方案七:好像这

.Net WInform开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用_C#教程

中午没事,把去年刚毕业那会画的几张图翻出来了,大概介绍Winform应用程序运行的过程,以及TCP协议在Winform中的应用.如果有Windows消息机制等基础,很好理解这两张图. (1)Winform应用程序运行结构图 开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用_C#教程-tcp ip协议 层结构图"> (2)TCP通讯协议在Winform程序中的应用示意图 熟悉整个程序的来龙去脉,编程的时候就会很轻松,不会云里雾里. 另附公司招聘面试题一份,用了几