oracle - 如何在没有可用行选择器的情况下为 APEX 21.1 REST 数据源设置数据配置文件

标签 oracle rest oracle-apex

我正在使用 APEX 21.1 并为 Web 服务创建了一个 REST 数据源,该服务返回以下格式的响应:

[
  [
    1499040000000,      // A time stamp
    "0.01634790",       // A value
    .... etc.
  ],
  [
    1499040000100,      // A time stamp
    "0.01634799",       // A value
    .... etc.
  ]
]

自动发现功能提示找不到行选择器。 如何为此类响应手动设置数据配置文件?

谢谢, 鲁德

最佳答案

由于此 JSON 结构只是一个嵌套数组,APEX 无法自动发现该数据配置文件。您可以按如下方式使其工作:

  • 在创建 REST 源向导中,使用“手动创建模块”按钮
  • 编辑新的 REST 数据源
  • 单击编辑数据配置文件 按钮。您应该会看到 3 个预先创建的列。
  • 行选择器更改为(一个点)
  • 编辑第一列
    • 将列名称更改为 TIME_STAMP
    • 将选择器更改为[0]
    • 将数据类型更改为 NUMBER
    • 保存更改
  • 编辑第二列
    • 将列名更改为 VALUE
    • 将选择器更改为[1]
    • 将数据类型改为VARCHAR2
    • 保存更改
  • 删除第三列
  • 保存所有内容。

您现在应该能够测试 REST 数据源。

这有帮助吗?

关于oracle - 如何在没有可用行选择器的情况下为 APEX 21.1 REST 数据源设置数据配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68942406/

相关文章:

java - 是否可以使用运行时解析的 GenericType 参数来调用 Java JAX-RS 请求方法?

sql - Oracle Apex SQL 错误 Ora-00942 : table or view does not exist

sql - 如何将对列表传递给 Oracle 存储过程?

java - 在java上创建rest api - 反向端点

java - 使用 Thin Driver 设置扫描关闭

python - 在 Django Rest Framework 中测试时获取路由器 url 名称

tomcat - Apache TomCat - 顶点

javascript - 我如何使用 apex 中的这段代码从 oracle 连接我的数据库

sql - ORA-02291: 完整性约束

java - 使用 saxon 将 XdmValue 作为 XmlType 存储在数据库中的更好方法。