Orbeon自动完成显示JSON响应

时间:2018-03-15 14:07:05

标签: json autocomplete orbeon

我正在尝试使用我作为JSON收到的建议来填充Orbeon(版本2016.1)中的自动填充字段。 我得到的JSON看起来像:

{"status":"success","code":200,"data":{"streets":[{"name":"Street One","id":"1"},{"name":"Street Two","id":"2"},{"name":"Street Three","id":"3"}]}}

我知道资源URI应该指向我的Web服务(该URI或我需要发送的参数是否可以编码?),但我不知道应该如何配置Items,Label和Value字段在这种情况下(标签将是来自json的名称,值应该指向来自json的代码,当然)。 我提到了https://doc.orbeon.com/xforms/submission-json.html,但还没有完全得到我想要的东西。

有人可以帮忙吗? 提前谢谢。

马萨

1 个答案:

答案 0 :(得分:0)

特别是,使用您的特定JSON,相应的XML将如下所示。一般情况下,请参阅Seeing the converted XML部分,了解如何在表单生成器中创建表单,以便查看转换后的XML对于任何JSON的用途。

<json type="object">
   <status>success</status>
   <code type="number">200</code>
   <data type="object">
      <streets type="array">
         <_ type="object">
            <name>Street One</name>
            <id>1</id>
         </_>
         <_ type="object">
            <name>Street Two</name>
            <id>2</id>
         </_>
         <_ type="object">
            <name>Street Three</name>
            <id>3</id>
         </_>
      </streets>
   </data>
</json>