我正在使用JSoup进行身份验证,然后连接到网站.某些URL具有JSON响应(因为该站点的一部分是在AJAX中).JSoup可以处理JSON响应吗?
Connection.Response doc = Jsoup.connect("...")
.data(...)
.cookie(...)
.header(...)
.method(Method.POST)
.execute();
String result = doc.body()
Run Code Online (Sandbox Code Playgroud)
在我的情况下,身体是"".
是否有类似JSON的JSoup库?
小智 46
您可以使用以下方法获取JSON或其他数据格式:
// JSON example
String json = Jsoup.connect(url).ignoreContentType(true).execute().body();
Run Code Online (Sandbox Code Playgroud)
小智 5
尝试这样
使用标题"接受:文本/ javascript"
String InboxJson=Jsoup.connect("https://www.fiverr.com/conversations/Json")
.timeout(1000000)
.header("Accept", "text/javascript")
.userAgent("Mozilla/5.0 (Windows NT 6.1; rv:40.0) Gecko/20100101 Firefox/40.0")
.get()
.body()
.text();
Run Code Online (Sandbox Code Playgroud)