有没有一种方法可以在Oracle Apex IG中使用APEX_JSON生成JSON

时间:2019-01-08 08:28:45

标签: json oracle oracle-apex-5

我试图在单击Interactive Grid内的Save按钮时使用APEX_JSON API手动生成JSON字符串。它抛出错误以下。但是,如果在单击其他某个按钮时使用APEX_JSON生成JSON,则其工作正常。 谁能告诉我为什么不支持在IG中生成JSON。

错误“” Ajax调用返回了服务器错误ORA-20987:APEX-JSON.WRITER.CLOSE_OBJECT-请与您的应用程序管理员联系。为。”

单击APEX页面中的普通按钮即可生成JSON。

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”

0 个答案:

没有答案