index

Package k_json_util

Agrupa herramientas para facilitar el manejo de json y variables

Author
dmezac 04/05/2025


Program units
f_contiene_valor  
f_obtener_valor  
f_editar_valor  
f_contiene_valores  
f_reemplazar_expresion  
f_reemplazar_expresion_clob  
f_replace_clob  

Constants
c_json_object_vacio  
c_json_array_vacio  


c_json_object_vacio

c_json_object_vacio constant varchar2(10) := '{}';

c_json_array_vacio

c_json_array_vacio  constant varchar2(10) := '[]';

f_contiene_valor

function f_contiene_valor(i_valor in varchar2,
                          i_json  in clob) return boolean


f_obtener_valor

function f_obtener_valor(i_json  in clob,
                         i_clave in varchar2) return varchar2


f_editar_valor

function f_editar_valor(i_json  in clob,
                        i_clave in varchar2,
                        i_valor in varchar2) return clob


f_contiene_valores

function f_contiene_valores(i_valores in varchar2,
                            i_json    in clob) return varchar2


f_reemplazar_expresion

function f_reemplazar_expresion(i_expresion                  in varchar2,
                                i_valores                    in clob,
                                i_encapsulador_inicial       in varchar2 := ':',
                                i_encapsulador_final         in varchar2 := '',
                                i_delimitador_texto_agregado in varchar2 := '')
  return clob


f_reemplazar_expresion_clob

function f_reemplazar_expresion_clob(i_expresion                  in clob,
                                     i_valores                    in clob,
                                     i_encapsulador_inicial       in varchar2 := ':',
                                     i_encapsulador_final         in varchar2 := '',
                                     i_delimitador_texto_agregado in varchar2 := '')
  return clob


f_replace_clob

function f_replace_clob(i_source  in clob,
                        i_find    in varchar2,
                        i_replace in clob) return clob