我有一个格式如下的 HTML 表:
<table>
<tbody>
<tr>
<td>Book1</td>
<td>Group1</td>
<td>Code1</td>
<td>Lesson1</td>
<td>Day1</td>
<td>Day2</td>
<td>Day3</td>
</tr>
<tr>
<td>Book2</td>
<td>Group2</td>
<td>Code2</td>
<td>Lesson2</td>
<td>Day1</td>
<td>Day2</td>
<td>Day3</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想用 Jsoup 解析这个 HTML,并输出一个格式如下的 JSON 字符串:
{
"Book1": {
"Group": "Group1",
"Code": "Code1",
"Lesson": "Lesson1",
"Day1": "Day1",
"Day2": "Day2",
"Day3": "Day3"
},
"Book2": {
"Group": "Group2",
"Code": "Code2",
"Lesson": "Lesson2",
"Day1": "Day1",
"Day2": "Day2",
"Day3": "Day3"
}
}
Run Code Online (Sandbox Code Playgroud)
我试过这个代码:
public String TableToJson(String source) throws JSONException {
Document doc = Jsoup.parse(source);
JSONObject jsonObject = new JSONObject(); …Run Code Online (Sandbox Code Playgroud) 我有这个JavaScript代码:
var cr = {};
cr.plugins_ = {};
cr.runtime = null;
cr.plugins_.Vinoos_Markets = function(runtime) {
this.runtime = runtime;
};
(function() {
function initialize_events(result) {
alert(result);
}
})();Run Code Online (Sandbox Code Playgroud)
<button onclick="initialize_events('Test Result');">Send Result</button>Run Code Online (Sandbox Code Playgroud)
如何通过单击按钮从html运行'initialize_events'函数?
我无权访问编辑JavaScript文件.