【发布时间】:2014-10-09 12:47:12
【问题描述】:
我从 HttpGet 得到一个 html 响应,响应如下:
<div class="noti-contents">
<button class="accept-invitation gui-button" data-invite="pi:103158:18:60:114779" data-invite-details='{"f":"103158","p":18,"api":false,"pid":60,"t":114779,"sub":"p10315857a3f8","u":{"id":"103158","name":"xxxxxx","profile_image":"{1}","status":"1"}}'><span>Accept</span></button>
</div>
以上所有代码都存储在一个字符串变量'response'中;但现在在我的应用程序中,我只需要 html 的 JSON 部分:
{"f":"103158","p":18,"api":false,"pid":60,"t":114779,"sub":"p10315857a3f8","u":{"id":"103158","name":"xxxxxx","profile_image":"{1}","status":"1"}}
那么我应该如何解析这个字符串来得到上面唯一的部分呢?
【问题讨论】:
-
使用jsoup html解析器获取json
-
@Raghunandan 但我认为 jsoup 需要页面的 url 来获取页面的 html,这个问题中的 html 代码作为回复发送给我,我没有这个的 url html,我应该如何使用jsoup来解析这个?
-
可以解析字符串响应
-
你得到一个字符串的响应是什么??
标签: java android json html-parsing jsoup