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

网络爬虫返回json处理数据
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。

JSON 表示名称 / 值对的方式

  按照最简单的形式,可以用下面这样的 JSON 表示"名称 / 值对":

            { "name": "Brett", "lage":22,"sex": "女" } ,这表示了一个JsonObject。

            [{name:"张三:",age:21,sex:"女"},{name:"李斯",age:21,sex:"女"},{name:"王五",age:21,sex:"女"}],使用中括弧表示JsonArray,是json对象数组。

       一、解析第一种单个json对象的json数据。数据从网络上获取。演示实例为 查询手机号码归属地。

      

[java] view plaincopyprint?
  1. URL url;  
  2.         StringBuffer sb = new StringBuffer();  
  3.         String line = null;  
  4.         try {  
  5.             url = new URL(  
  6.             "http://api.showji.com/Locating/default.aspx?m=13763089126&output=json&callback=querycallback");  
  7.             HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
  8.             InputStream is = conn.getInputStream();  
  9.             BufferedReader buffer = new BufferedReader(  
  10.                     new InputStreamReader(is));  
  11.             while ((line = buffer.readLine()) != null) {  
  12.                 sb.append(line);  
  13.             }  
  14.   
  15.         } 
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:1639人  网站在22时28分1秒内访问总人数:314220人 当前 93.20%  粤ICP备18100884号-2