java URL 获取PHP JSON 数据
更新时间:2016年04月29日 15:06:04 投稿:wulei
这篇文章主要介绍了java URL 获取PHP JSON 数据,需要的朋友可以参考下
1:php地址 http://127.0.0.6/?c=json
2:java 输出的结果是
[{"id":1,"name":"zhdc"},{"id":2,"name":"\u5c0f\u6731"}]
2:java 输出的结果是
[{"id":1,"name":"zhdc"},{"id":2,"name":"\u5c0f\u6731"}]
index.php
<?php if(isset($_REQUEST['c'])){ $c = $_REQUEST['c']; if($c == "json"){ $arr = array( array("id"=>1,"name"=>"zhdc"), array("id"=>2,"name"=>"小朱") ); die(json_encode($arr)); } }
Main.class import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Main { public static void main(String[] args){ try { URL url = new URL("http://127.0.0.6/?c=json"); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setDoInput(true); httpURLConnection.connect(); InputStream inputStream = httpURLConnection.getInputStream(); BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream); Reader reader = new InputStreamReader(bufferedInputStream); String json = ""; int c; while((c = reader.read()) != -1){ json += (char)c; } System.out.println(json); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
您可能感兴趣的文章:
相关文章
SpringBoot内嵌tomcat处理有特殊字符转义的问题
这篇文章主要介绍了SpringBoot内嵌tomcat处理有特殊字符转义的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-06-06详解Java弱引用(WeakReference)的理解与使用
这篇文章主要介绍了Java弱引用(WeakReference)的理解与使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-04-04使用MyEclipse 开发struts2框架实现登录功能(结构教程)
这篇文章主要介绍了使用MyEclipse 开发struts2框架实现登录功能(结构教程)的相关资料,需要的朋友可以参考下2016-03-03使用logstash同步mysql数据到elasticsearch实现
这篇文章主要为大家介绍了使用logstash同步mysql数据到elasticsearch实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12
最新评论