微博数据解析方法及装置制造方法及图纸

技术编号:8682881 阅读:242 留言:0更新日期:2013-05-09 02:48
本发明专利技术公开了一种微博数据解析方法及装置,其中,该方法包括:API开放接口返回的JSON格式微博数据中的字段的第二字段名;根据预设的配置文件将该JSON格式微博数据中的该第二字段名转换为第一字段名,其中,该第一字段名为在微博结构中上述字段对应的字段名;将转换后的上述JSON格式微博数据中的第一字段名对应的值赋值给上述微博结构中对应的字段。通过本发明专利技术,解决了相关技术中直接用代码对不同格式的JSON数据解析导致的通用性差、可扩展性差的问题,通用性、易用性强,而且减少了代码编写需求,降低了解析人员的工作强度。

【技术实现步骤摘要】

本专利技术涉及数据分析领域,尤其涉及一种微博数据解析方法及装置
技术介绍
一条完整的微博(Mblog)信息一般可以包括微博标识(ID),微博内容,微博来源,地理位置信息,转发数,评论数,微博图片,作者标识(ID),作者姓名(name),作者头像,作者是否为贵宾(VIP)等。因此,可以定义微博信息结构如下:Struct Mblog {id,source,text,geo,repost_counts, comment_counts, author_id, author_url, author_name, profile_image, is_vip,….}目前各大微博的应用程序编程接口(Application Program Interface,简称为API)开放接口都支持以JSON (JavaScript Object Notation)格式返回微博数据。下面以两个不同公司返回的JSON数据为例进行说明,返回的JSON数据示例分别如下所示:A公司微博返回json数据示例:{statuses:[{created_at:Tue Decl815:40:19+08002012,id:3524本文档来自技高网...

【技术保护点】
一种微博数据解析方法,其特征在于,包括:获取应用程序编程接口API开放接口返回的JSON格式微博数据中的字段的第二字段名;根据预设的配置文件将所述JSON格式微博数据中的所述第二字段名转换为第一字段名,其中,所述第一字段名为在微博结构中所述字段对应的字段名;将转换后的所述JSON格式微博数据中的所述第一字段名对应的值赋值给所述微博结构中对应的字段。

【技术特征摘要】
1.种微博数据解析方法,其特征在于,包括: 获取应用程序编程接口 API开放接口返回的JSON格式微博数据中的字段的第二字段名; 根据预设的配置文件将所述JSON格式微博数据中的所述第二字段名转换为第一字段名,其中,所述第一字段名为在微博结构中所述字段对应的字段名; 将转换后的所述JSON格式微博数据中的所述第一字段名对应的值赋值给所述微博结构中对应的字段。2.据权利要求1所述的方法,其特征在于,在根据预设的配置文件将所述JSON格式微博数据中的所述第二字段名转换为第一字段名之前,还包括: 根据所述API开放接口返回的JSON格式微博数据生成所述配置文件。3.据权利要求2所述的方法,其特征在于,根据所述API开放接口返回的JSON格式微博数据生成所述配置文件包括: 将所述第二字段名与所述第二字段名在所述微博结构中对应的第一字段名的对应关系存储在所述配置文件中。4.据权利要求1至3中任一项所述的方法,其特征在于,将转换后的所述JSON格式微博数据中的所述第一字段名对应的值赋值给所述微博结构中对应的字段包括: 通过转换后的所述JSON格式微博数据中的所述第一字段名对应的字段的JSON路径获取所述第一字段名对应的值; 将所述第一字段名对应的值赋值给所述微博结构中对应的字段。5.据权利要求1至3中任一项所述的方法,...

【专利技术属性】
技术研发人员:张思亮易卉芹崔世起杨青
申请(专利权)人:人民搜索网络股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1