Skip to content

Commit

Permalink
Java 21+ supported
Browse files Browse the repository at this point in the history
  • Loading branch information
SimplyProgrammer committed Sep 22, 2024
1 parent e32102f commit db4d7a0
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions SerialX-core/src/main/java/org/ugp/serialx/Serializer.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
import java.io.Writer;
import java.lang.reflect.Type;
import java.net.HttpURLConnection;
import java.net.URI;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
Expand Down Expand Up @@ -740,7 +741,7 @@ public static <T> T into(Object obj, Serializer fromSerializer, String... fieldN
{
if (indexOfNotInObj((CharSequence) obj, "http") == 0)
{
URLConnection con = new URL(obj.toString()).openConnection();
URLConnection con = new URI(obj.toString()).toURL().openConnection();
con.setDoOutput(true);
if (con instanceof HttpURLConnection)
post(fromSerializer, (HttpURLConnection) con);
Expand Down Expand Up @@ -831,7 +832,7 @@ public static Serializer from(Serializer newInstance, Object fromObj, String...
{
String fromStr;
if (indexOfNotInObj(fromStr = fromObj.toString(), "http") == 0)
return newInstance.LoadFrom(new URL(fromStr).openStream());
return newInstance.LoadFrom(new URI(fromStr).toURL().openStream());
return newInstance.LoadFrom(new File(fromStr));
}
catch (Exception e)
Expand Down

0 comments on commit db4d7a0

Please sign in to comment.