运行这个java类,从zz里面提取出url的值。需要用到的josn jar包网上有、求大神写个方法取到url的值
package com.aonono.web.utils;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.List;import net.sf.json.JSONArray;public class VideoUrl {
public static String getContent(String strUrl) {
try { URL url = new URL(strUrl); BufferedReader br = new BufferedReader(new InputStreamReader(
url.openStream()));
String s = "";
StringBuffer sb = new StringBuffer("");
while ((s = br.readLine()) != null) {
sb.append(s);
}
br.close(); return sb.toString(); } catch (Exception e) {
return "error open url:" + strUrl;
} } public static void main(String[] args) {
String s = "http://api.3g.youku.com/layout/phone2_1/play?point=1&id=XMTgzNDA5OTMy&pid=352e7f78a0bc479b&format=4&language=guoyu&audiolang=1&guid=c7a0fd9f8f19ea5cbafde16f327f8004&ver=2.3.1&operator=%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A_46001&network=WIFI"; String zz = getContent(s);
System.out.println(zz);
}}
json
package com.aonono.web.utils;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.List;import net.sf.json.JSONArray;public class VideoUrl {
public static String getContent(String strUrl) {
try { URL url = new URL(strUrl); BufferedReader br = new BufferedReader(new InputStreamReader(
url.openStream()));
String s = "";
StringBuffer sb = new StringBuffer("");
while ((s = br.readLine()) != null) {
sb.append(s);
}
br.close(); return sb.toString(); } catch (Exception e) {
return "error open url:" + strUrl;
} } public static void main(String[] args) {
String s = "http://api.3g.youku.com/layout/phone2_1/play?point=1&id=XMTgzNDA5OTMy&pid=352e7f78a0bc479b&format=4&language=guoyu&audiolang=1&guid=c7a0fd9f8f19ea5cbafde16f327f8004&ver=2.3.1&operator=%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A_46001&network=WIFI"; String zz = getContent(s);
System.out.println(zz);
}}
json
解决方案 »
- 你们都喜欢写文档吗?
- 怎么获取图片坐标
- Struts上传文件出现 Processing of multipart/form-data request failed. Connection reset 错误,求助
- spring如何动态获取bean,如何动态调用getBean方法。
- web应用程序查找bug,跟踪的问题
- org.hibernate.exception.GenericJDBCException: could not load an entity: [mypack.Customer#3]
- 用过JDBC2.0 JTA的朋友请进来,小妹有问题啦
- 装完Oracle9i后..为什么TOMCAT不能启动了?
- 怎么下载RowSet的JAR包啊
- 求教:关于java的一个小问题(回答精辟者送分)
- 请问下这段代码,通过传递类的Class这个参数有什么好处?
- 集群中使用全局变量
JSONObject demoJson = new JSONObject();
demoJson = demoJson.fromObject(jsonString);
String jsonString1 = demoJson.getString("results");
JSONObject demoJson1 = new JSONObject();
demoJson1 = demoJson1.fromObject(jsonString1);
JSONArray numberList = demoJson1.getJSONArray("3gphd");
JSONObject demoJson2 = numberList.getJSONObject(0); System.out.println(demoJson2.getString("url"));