我正在努力估计我们将在PhoneGap
(用于Hybrid Dev)或Xcode
/Eclipse
(用于Native Dev)中构建的应用程序的编码工作量, 。现在,我在哪里卡住了部分...
我打一个Web API (现在使用REST-Client
,在代码最终实施前)并获得成功击中后如下回应:如何将Web API的响应从HTML标记格式转换为JSON
<!DOCTYPE html>
<html>
<head>
<title>Thing : DataTable Service Definition: getNumber</title>
</head>
<body>
<br>
`
<link href='/abc/css/xyz.css' rel='Stylesheet' type='text/css'>
<meta content='text/html' http-equiv='Content-Type'>
<meta content='no-cache, no-store' http-equiv='cache-control'>
<meta content='-1' http-equiv='expires'>
<meta content='no-cache, no-store' http-equiv='pragma'><img src=
"/abc/images/xyzLogo.png"><br>
<h1>Thing : DataTable Service Definition: getNumber</h1>
<table>
<tr>
<th>description</th>
<th>name</th>
<th>parameterDefinitions</th>
<th>resultType</th>
</tr>
<tr>
<td></td>
<td>getNumber</td>
<td>
<table>
<tr>
<th>baseType</th>
<th>description</th>
<th>name</th>
<th>bishop</th>
</tr>
<tr>
<td>STRING</td>
<td></td>
<td>param1</td>
<td>1.0</td>
</tr>
<tr>
<td>STRING</td>
<td></td>
<td>param2</td>
<td>2.0</td>
</tr>
<tr>
<td>DATETIME</td>
<td></td>
<td>param3</td>
<td>3.0</td>
</tr>
<tr>
<td>DATETIME</td>
<td></td>
<td>param4</td>
<td>4.0</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<th>baseType</th>
<th>description</th>
<th>name</th>
<th>bishop</th>
</tr>
<tr>
<td>INFOTABLE</td>
<td></td>
<td>result</td>
<td>0.0</td>
</tr>
</table>
</td>
</tr>
</table>`<br>
<br>
...
</body>
</html>
由于我熟悉JSON序列化/解析,我正在寻找一种方法来将此API响应从HTML
标记格式转换为JSON
格式。
我觉得我只是一个或两个线远离我需要什么,但后来,不知道我缺少什么或不知道的...
等待一个快速的解决方案,请!
[Map HTML to JSON]可能的重复(http://stackoverflow.com/questions/12980648/map-html-to-json) – 2015-03-02 11:08:37
不完全@MerianosNikos,因为它基本上看起来像一个大的长切到附近的解决方案。 其中之一,我正在寻找(现在)的方式来转换REST客户端浏览器插件上的此响应。其次,寻找像可能为我做的参数的变化/用法。就像,_例如,_他们已经在您建议的_possible duplicate_的理论部分中编写了'text \ xml'。 – 2015-03-02 11:16:31