|
|
@ -33,6 +33,7 @@ import java.io.File; |
|
|
|
import java.io.FileInputStream; |
|
|
|
import java.io.FileInputStream; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.io.InputStream; |
|
|
|
|
|
|
|
import java.net.URL; |
|
|
|
import java.util.LinkedList; |
|
|
|
import java.util.LinkedList; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
@ -113,6 +114,19 @@ public class JsonContext implements ParseContext, DocumentContext { |
|
|
|
return this; |
|
|
|
return this; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public DocumentContext parse(URL url) throws IOException { |
|
|
|
|
|
|
|
notNull(url, "url can not be null"); |
|
|
|
|
|
|
|
InputStream fis = null; |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
fis = url.openStream(); |
|
|
|
|
|
|
|
parse(fis); |
|
|
|
|
|
|
|
} finally { |
|
|
|
|
|
|
|
Utils.closeQuietly(fis); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return this; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public Configuration configuration() { |
|
|
|
public Configuration configuration() { |
|
|
|
return configuration; |
|
|
|
return configuration; |
|
|
|