json接口(json接口开发)

http://www.itjxue.com  2023-01-29 12:57  来源:未知  点击次数: 

java写一个用于接收json数据的接口

java中的接口是一种特殊的类,使用关键字interface创建。接口功能完全实现后,可以打成jar包,提供给其他公司使用。

要返回json格式数据,可以把接口中抽象方法的返回值类型规定为JSONObject或JSONString类型。这样当其他公司调用时,得到的数据就是json数据了。

另外,以jar形式提供的接口,可以通过反编译得到你的源码,如果你不希望开源,就要加密了。

android 用JSON 解析数据接口方法

接口获取下来的数据为

{"status":200,"message":"查询成功","data":{"id":32,"user_id":null,"user_code":null,"user_pass":null,"meeting_id":"1","meeting_pass":null,"config_param_ip":"11.1.1.70","port":"6501","web_config_param_ip":"11.1.1.70","web_port":"6501","unit_code":null,"create_time":null,"update_time":null,"status":0,"userCode":"video1","userPass":"video1","meetingId":"1","meetingPass":"","apiPort":"13000","username":"admin","password":"123456","updateTime":"2021-11-08 17:45:29"}}

使用方法

try {

? ? JSONObject jsonObject = new JSONObject(outstring);

? ? int resultCode = jsonObject.getInt("status");

? ? if (resultCode == 200) {

? ? ? ? JSONObject obj = jsonObject.getJSONObject("data");

? ? ? ? IP = obj.getString("config_param_ip");

? ? ? ? port = obj.getString("web_port");

? ? ? ? username = obj.getString("userCode");

? ? ? ? password = obj.getString("userPass");

? ? ? ? roomID = Integer.parseInt(obj.getString("meetingId"));

? ? ? ? roomPassword = obj.getString("password");

? ? } else {

? ? ? ? ToastUtils.showShort("查询失败");

? ? }

? ? goVideo();

} catch (Exception e) {

? ? e.printStackTrace();

}

如何二次视频解析json接口

二次视频解析json接口步骤如下:

1、整合视频接口。视频地址、主要功能为整合站内解析与其他第三方解析。

2、站内解析接口。视频地址、主要功能为站内解析json使用DP或者CK播放器播放。

3、站外整合解析接口。视频链接、视频链接等(共有4个)。

4、视频解析JSON接口。视频链接主要是对接APP或者软件用的接口,可以把视频链接解析为M3U8或者MP4的链接。

(责任编辑:IT教学网)

更多