java怎么给其他公司提供一个接口,需要对方调用接口返回一个json格式的数据

具体格式是:http://192.128.3.4:8080/servlet?jsonstr={"id":"123","name":"zhangsan","code":"2344"}

java中的接口是一种特殊的类,使用关键字interface创建。接口功能完全实现后,可以打成jar包,提供给其他公司使用。
要返回json格式数据,可以把接口中抽象方法的返回值类型规定为JSONObject或JSONString类型。这样当其他公司调用时,得到的数据就是json数据了。
另外,以jar形式提供的接口,可以通过反编译得到你的源码,如果你不希望开源,就要加密了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-24
最简单的就用servlet来做,把你的数据用包装成json,然后直接out.print这个json字符串就可以了。本回答被网友采纳
第2个回答  2015-07-10
只需要写一个jsp或者servlet,把访问地址提供给对方,servlet页面输出你的json格式数据即可,注意设置页面编码格式
第3个回答  2014-10-24
用axis或者cxf做接口,直接返回一个拼的串本回答被提问者采纳
第4个回答  2014-10-24
webservice啊,最常规的用途追问

webservice我之前也看过一点可能我看的比较肤浅,如果用这个的话是不是对方调用的话得有我这边提供的wsdl路径,或者jws文件啊.这样的话就跟对方提供的访问方式有点区别.

java返回json格式数据?
要返回json格式数据,可以把接口中抽象方法的返回值类型规定为JSONObject或JSONString类型。这样当其他公司调用时,得到的数据就是json数据了。另外,以jar形式提供的接口,可以通过反编译得到你的源码,如果你不希望开源,就要加密了。访问接口时code返回2怎么回事 访问接口时code返回2怎么回事 一般情况接口有...

Java 调用第三方接口示范
接下来,利用HttpClientUtil工具类的doGet方法发起对第三方接口的请求,将获取的JSON字符串转换为字符串类型。针对接口返回的数据格式,我们需要在项目中设计一个对应的Java Bean,该Bean包含所有返回字段,以便于接收并存储这些数据。由于返回的数据为JSON字符串,我们需要使用JsonUtils工具类将其转换为Java对象...

我需要用java写一个接口,把接口提供给别人,让别人传数据给我,希望用到...
其实就是一个普通的Java方法,只是调用的地址给开放出来了。例如:地址:localhost\/Test\/client\/getList?name=123 别人可以通过这个地址调用这个方法把值给你 localhot可以是本机IP地址,那么局域网内可以通过这个IP地址访问这个方法。把项目放在外网服务器上,那么localhost就换成了外网的地址了。client是...

java怎么调用别的项目的接口啊?
要调用其他项目的接口,可以通过编写代码实现。以请求第三方天气接口为例,首先明确需求是查询某城市的天气信息。需求分析:明确目标是调用第三方接口获取天气预报数据。需要了解接口的URL地址、请求方式、通信协议、请求参数和返回值等。实现分析:对需求进行梳理,明确接口调用步骤。通常,调用第三方接口需要先...

设计一个java接口,接收json,并且将处理结果按json的格式返回
json说白了就是个字符串呗。原来用servlet怎么接受字符串参数,就怎么接受json。只不过这个json串一定要解析才能拿到想要的数据。处理完后再生成一个json串用writer也好,跳转页面也好,总之把json输出就算返回了。处理json你可以不必自己写代码,从网上找个json的工具包就可以,推荐jackson ...

java 怎么将对第三方接口对接做到配置对接?
把对接这个动作 抽成一个方法,将接口路径 接口参数作为参数 传给这个方法,方法执行 统一返回json ,这样就只需要处理回调数据的时候 针对不同的接口写就可以了。

java如何返回json格式
这段代码中,ObjectMapper类是Jackson库中的一个核心类,用于将Java对象转换为JSON格式。首先创建一个ObjectMapper对象,然后调用其writeValueAsString方法将Person对象转换为JSON格式的字符串。最后将该字符串返回即可。需要注意的是,如果要将Java对象转换为JSON格式,需要为该对象添加getter方法,以便ObjectMapper...

java对接第三方接口json数据异常如何检验
1、检查JSON数据格式是否正确。可以使用在线JSON格式验证工具或者JSON编辑器等工具对返回的JSON数据进行检验,确保JSON数据的格式符合标准格式要求。2、检查JSON数据中的键值对是否匹配。在解析JSON数据时,需要确保JSON数据中的键值对与程序中定义的键值对匹配,例如,如果程序定义了一个名为“name”的键,...

java怎么调用别人给的接口
1、调用WebService,对方给出WebService地址,可以用Axis生成对WebService的调用代码进行调用 2、对方提供接口文档和传输方式,根据接口文档调用。Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不...

JAVA 开发 怎么让webservice输出 json格式字符串?
1.有一种是这样的:{'3','54','54'}这是最简单的一种JSON 你可以观察到,这种写法和数组的写法还有List转换成toString后的写法是一模一样的,所以当你需要向前台传送一个列表的时候,就可以使用Writer.write(list)这种写法,然后前台使用Ajax接收下就可以了。2.有一种是这样的:{name:"ewhq",...

相似回答