Пытаюсь сгенерировать строку JSON вручную с помощью API APEX_JSON по нажатию кнопки Сохранить в Интерактивной сетке. Кидает ниже ошибки. Но если сгенерировать JSON с помощью APEX_JSON по нажатию какой-либо другой кнопки, то все работает нормально.
Может кто-нибудь сказать мне, почему генерация JSON внутри IG не поддерживается.
Ошибка "" Ajax-вызов вернул ошибку сервера ORA-20987: APEX - JSON.WRITER.CLOSE_OBJECT - обратитесь к администратору приложения. для. "
Генерация JSON при нажатии обычной кнопки на странице APEX работает нормально.
function get_clob return clob
is
l_clob clob;
l_error clob;
begin
apex_json.initialize_clob_output;
apex_json.open_object;
apex_json.open_object('ACTIONABLE_EMAIL');
apex_json.write('PAYLOAD_ID', 100);
apex_json.write('PAYLOAD_NAME', 'Inception Template');
apex_json.close_object;
apex_json.close_object;
l_clob := apex_json.get_clob_output;
apex_json.free_output;
return l_clob;
end get_clob;
Объект JSON должен быть успешно создан. Использую Apex "18.1.0.00.45"