json接口(json接口开发)
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的链接。