如何解析此页面中的常见问题解答

时间:2016-12-13 05:18:51

标签: java json

以下是我需要使用的网址。

https://www2.chubb.com/us-en/claims/faq-auto.aspx

这里有折叠的问题,一旦你点击这个就会有相应的答案。

我的任务是将这些问题作为关键,将相应的答案作为价值。例如

<th>
  <h:outputText value="Pending Actions" style="font-weight:bold" />
    <td colspan="4">
      <p:selectOneMenu value="#{selectedValue}" required="true">
         <f:selectItem itemValue="#{null}" itemLabel="--Select One--" />
         <f:selectItem itemValue="organization1" itemLabel="ORGANIZAION1" />
         <f:selectItem itemValue="organization2" itemLabel="ORGANIZAION2" />
         <f:selectItem itemValue="organization3" itemLabel="ORGANIZAION3" />
         <f:selectItem itemValue="organization4" itemLabel="ORGANIZAION4" />
       </p:selectOneMenu>
  <h:inputTextarea value="#{casesBean.organization1PendingActionDetails}"/>
 </td>
</th>

我知道这些长值可能听起来很奇怪;-),但这是我需要的估值师。

我在网上搜索过这个。但我能够只看到带有表格的HTML的解决方案。

理想情况下,我不是在寻找解决方案,但我需要接近这个。

请告诉我一个方向,我可以开始创建这个json。与此类似,我还有一些用于处理此类数据的项目。

由于

1 个答案:

答案 0 :(得分:0)

你误解了这个任务。你不能把问题作为一个关键因为它是无效的json。你的json实际上看起来像这样:

{
    questions : [
                {
                    question: '1+1?',
                    answer: 'TWO',
                },
                {
                    question: 'Is cheese dairy?',
                    answer: 'Yes',
                },
    ]
}