diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java index 544ffc84a..2b6861c62 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java @@ -303,8 +303,8 @@ public class Channel { public Result result() { Result result = new Result(); - result.setHeader(getHeader()); result.setUrl(Url.create().add(getUrl())); + result.setHeader(Json.toObject(getHeaders())); return result; } diff --git a/catvod/src/main/java/com/github/catvod/utils/Json.java b/catvod/src/main/java/com/github/catvod/utils/Json.java index 03ab6838b..5a9fb5c25 100644 --- a/catvod/src/main/java/com/github/catvod/utils/Json.java +++ b/catvod/src/main/java/com/github/catvod/utils/Json.java @@ -65,4 +65,10 @@ public class Json { for (String key : object.keySet()) map.put(key, safeString(object, key)); return map; } + + public static JsonObject toObject(Map map) { + JsonObject object = new JsonObject(); + for (String key : map.keySet()) object.addProperty(key, map.get(key)); + return object; + } }