package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
/**
* @author xizhenqi
* @date:2017-3-2 下午5:17:26
*/
public class testRebackJson {
/**
* @param args[size=x-small][/size]
*/
public static void main(String[] args) {
//外接口路径
String stringUrl = "http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo";
String json = loadJSON(stringUrl);
System.out.println(json);
}
public static String loadJSON (String stringUrl) {
//返回结果集
StringBuilder document = new StringBuilder();
try {
//链接URL
URL url = new URL(stringUrl);
//创建链接
URLConnection conn = url.openConnection();
//读取返回结果集
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine = null;
while ( (inputLine = in.readLine()) != null) {
document.append(inputLine);
}
in.close();
} catch (MalformedURLException e) {
} catch (IOException e) {
}
return document.toString();
}
}
分享到:
相关推荐
综上所述,通过Java调用带有JSON参数的WebService,涉及到了Java编程语言的使用、JSON数据格式的处理以及WebService通信机制。开发者需要掌握这些技术来实现不同类型的应用程序之间的互操作性和数据交换。
这里我们将深入探讨如何使用Java来获取指定接口的JSON数据,并涉及`HttpServletRquest`类的重要作用。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,...
例如,我们可以创建一个Java对象(如`CommandResponse`),包含命令输出、状态码、执行时间等属性,然后使用Json库将其序列化为Json字符串。Json字符串可以作为HTTP响应体返回给客户端,或者存储在日志文件中以供...
本实例将重点介绍如何使用Java的Jackson库进行JSON操作。 首先,安装Jackson库。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>com.fasterxml.jackson.core</groupId> <artifactId>...
jsonRPC java远程调用(请求) 返回json
JSON转EXCEL,使用HSSFWorkbook。可生成多个sheet,sheet页名为JSON参数数组的节点名称,可替换节点名称,以及可以把从数据库查出来的英文字段名替换为中文表头。详情可见博客:...
4. 输出JSON:将JSON对象写入文件或通过网络发送。 注意,实际的代码实现会涉及到SuperMap iObjects Java的具体API,例如使用`DataFactory`类加载DWG文件,然后使用`Dataset`和`Feature`对象处理地理数据,最后使用...
本示例"java web接口开发demo"可能是提供了一个简单的Java Web接口的实现,帮助开发者理解如何构建和使用这样的接口。 首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应...
在Java编程中,HTTP请求和JSON处理是两个非常重要的概念,广泛应用于Web服务的开发、数据交换和API接口调用。本项目实例提供了完整的源代码,帮助开发者理解并实践这两个主题。 首先,让我们深入理解HTTP请求。HTTP...
调用微信自定义查询菜单接口,返回json数据串,用java来实现了将该json串转成一级菜单,二级菜单对应的list集合。
标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过提供的源代码进行操作。 首先,我们要理解Java和.NET之间的互操作性通常依赖于Web服务...
5. **响应处理**:服务器处理完成后,会返回一个JSON响应,告知客户端图片上传的结果。这个响应可能包含图片的唯一标识、存储路径或者错误信息。客户端根据这个响应来更新用户界面,比如显示上传成功或失败的消息。 ...
#### 三、Java调用REST接口的方法 ##### 3.1 使用Apache HttpClient库 Apache HttpClient是一个用于Java开发者的高效、最新的HTTP客户端库,可以用来构建HTTP客户端应用,包括简单的GET请求以及复杂的POST请求。 ...
为了读取接口返回的字符串,我们可以使用`InputStreamReader`和`BufferedReader`从`URLConnection`的输入流读取数据。 ```java BufferedReader in = new BufferedReader(new InputStreamReader(connection....
在本文中,我们将深入探讨如何使用Java调用人脸识别接口,这对于那些正在学习或工作中涉及这一领域的开发者来说是非常有价值的。人脸识别技术已经广泛应用于安全、监控、社交媒体和其他多种场景,而Java作为多平台...
本教程将深入探讨如何在Android应用中调用远程HTTP接口并处理返回的JSON数据。 一、HTTP请求库的选择 在Android中,我们可以使用多种库来发送HTTP请求,如HttpURLConnection(原生API)、Volley、Retrofit、OkHttp...
JSON-RPC for Java是一种基于JSON(JavaScript Object Notation)协议的远程过程调用(Remote Procedure Call)框架,它允许客户端通过网络调用服务器上的方法,实现了客户端与服务器端的轻量级通信。本文将详细解释...
以上就是使用Java Servlet编写JSON自定义数据接口的基本步骤。你可以根据实际需求扩展这个接口,例如,从数据库中获取数据、处理POST请求以接收和验证JSON数据、添加错误处理等。同时,也可以使用其他JSON库,如Gson...
这里我们关注的是动态调用WebService并处理返回的JSON数据,然后将这些数据展示在GridView中。这个过程涉及到的技术主要包括:WebService的调用、JSON数据解析以及数据绑定到GridView。 首先,让我们来理解...
1. JSON库的选择:在Java中,我们通常使用Jackson、Gson或org.json等库来处理JSON。这里以Jackson为例,因为它提供了丰富的API,易于理解和使用。 2. 添加依赖:在Maven项目中,我们需要在pom.xml文件中添加Jackson...