sql - 是否可以防止 ORDS 转义我的 GeoJSON?

标签 sql oracle oracle-ords

我在 Oracle ORDS 使用“转义我的 GeoJSON 时遇到问题

{
"id": 1,
"city": "New York",
"state_abrv": "NY",
"location": "{\"type\":\"Point\",\"coordinates\":[-73.943849, 40.6698]}"
}

在 Oracle DB 中,它的表述是正确的:

{"type":"Point","coordinates":[-73.943849, 40.6698]}

需要帮助找出添加“的原因以及如何防止这种情况发生

最佳答案

将此列别名添加到 JSON 列的 Restful 服务处理程序查询中

SELECT id,
       jsons "{}jsons" --this one
  FROM table_with_json

然后,当 ords 看到该列的数据时,它不会将其格式化为 JSON,因为它已经是 json

你可以使用任何你想要的,在你的情况下它可能应该是 “{}位置”

enter image description here

关于sql - 是否可以防止 ORDS 转义我的 GeoJSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60869678/

相关文章:

sql - MS Access 错误 "ODBC--call failed. Invalid character value for cast specification (#0)"

sql - Oracle:SELECT * FROM tablea a,tableb b在哪里a.fielda(+)= b.fieldb-(+)是什么?

sql - Oracle 克隆用户的方法

oracle - 如何在 PL/SQL 中重用查询 block 以最大程度地减少代码样板和对象意大利面

oracle - 安装 ORDS(没有 APEX)

tomcat - ords 数据库未映射数据库

mysql - 内连接如何嵌套?

sql - 获取分层表sql中每一行的级别

mysql - 如何获取将在 PHPMyAdmin 中重新创建 sql 表的查询

Oracle ORDS REST - 如何在 PL/SQL 模式下返回处理程序的集合查询?