(JsonElement element, String spider)
| 128 | } |
| 129 | |
| 130 | public static Site objectFrom(JsonElement element, String spider) { |
| 131 | try { |
| 132 | Site site = App.gson().fromJson(element, Site.class); |
| 133 | if (site.getJar().isEmpty()) site.setJar(spider); |
| 134 | site.setApi(UrlUtil.convert(site.getApi())); |
| 135 | site.setExt(UrlUtil.convert(site.getExt())); |
| 136 | return site.trans(); |
| 137 | } catch (Exception e) { |
| 138 | return new Site(); |
| 139 | } |
| 140 | } |
| 141 | |
| 142 | public static Site get(String key, String name) { |
| 143 | Site site = new Site(); |