Create 俊版TK版适配fongmi的rule.md

This commit is contained in:
dlgt7
2023-05-24 01:15:40 +08:00
committed by GitHub
parent 3c290fb637
commit b573baf56c
+34
View File
@@ -0,0 +1,34 @@
ApiConfig.java TK版505 俊版446
//video parse rule for host 修改获取接口里的rules配置字段名,适配fongmi配置。20230523
JsonObject obj = (JsonObject) oneHostRule;
//start
String host = "";
if (obj.has("hosts")) {
JsonArray hostsArray = obj.getAsJsonArray("hosts");
if (hostsArray.size() > 1) {
host = hostsArray.get(0).getAsString().trim(); // use first value of hosts array
}else{
host = obj.get("hosts").getAsString();
}
}else{
host = obj.get("host").getAsString();
}
if (obj.has("regex")) {
JsonArray ruleJsonArr = obj.getAsJsonArray("regex");
ArrayList<String> regex = new ArrayList<>();
for(JsonElement one : ruleJsonArr) {
String oneRule = one.getAsString();
regex.add(oneRule);
}
if (regex.size() > 0) {
VideoParseRuler.addHostRule(host, regex);
}
}
//end
if (obj.has("rule")) {
JsonArray ruleJsonArr = obj.getAsJsonArray("rule");