Можно ли предотвратить выход ORDS из моего Geo JSON? - PullRequest
2 голосов
/ 26 марта 2020

У меня проблема с Oracle ORDS, выходящим из моего Geo JSON с "

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

В Oracle БД указано правильно:

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

Нужна помощь выяснить, почему "добавлены" и как этого избежать

1 Ответ

3 голосов
/ 26 марта 2020

добавьте псевдоним этого столбца в запрос обработчика службы restful для столбца JSON

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

Затем, когда ords увидит данные для столбца, он не отформатирует его как JSON, поскольку уже IS json

Вы можете использовать все, что вы хотите, в вашем случае это должно быть "{} location"

enter image description here

...