Como transformar pl/json value em pl/json obj ?
/*
Tabela Rota
rota_iu Nome
------- --------------------
1 PRAÇA
2 ZONA SUL
3 OLINDA
4 VIAJANDO
5 CLIENTE VEM BUSCAR
*/
-- Processo
declare
obj JSON;
obj1 JSON;
objArr JSON_list;
elem json_value;
Campo varchar2(2000);
Tabela varchar2(100);
i number:=0;
n number:=0;
begin
obj:=Json();
obj.put('Tabela', 'Rota');
objArr := json_dyn.executeList('select rota_iu, nome -- Carrega lista json com a tabela rota
from Rota
order by nome');
obj.put('Registros',objArr); -- Carreguei a lista no obj json
Tabela:=json_ext.get_string(obj, 'Tabela'); -- Pegando o nome da tabela "rota"
dbms_output.put_line(Tabela); -- lista o nome da tabela
-- obj.print;
objArr:=json_ext.get_json_list(obj,'Registros'); -- Separando o array do obj json
for i in 1..objArr.count -- Ler os registros
loop
elem:=objArr.get(i); -- Monta o registro ("rota_iu" e "nome")
elem.print; -- lista o registro
-- Problema
-- Valor da variavel elem : {"ROTA_IU" : 5,"NOME" : "CLIENTE VEM BUSCAR"}
-- como eu posso transformar a variavel "elem" que é um json value em um obj json ?
-- para que possa pegar cada elemento separadamente.
-- Exemplo: "ROTA_IU" : 5 ou "NOME" : "CLIENTE VEM BUSCAR"
end loop;
end;
/
Agradeço qualquer ajuda
Lourival Queiroz
Curtidas 0
Respostas
Marisiana Battistella
08/01/2015
Bom dia Lourival!
Eu nunca trabalhei com isso, mas pesquisei um pouco e encontrei esse artigo que possui algumas informações sobre conversões...
Trabalhando com JSON em PL/SQL
Eu nunca trabalhei com isso, mas pesquisei um pouco e encontrei esse artigo que possui algumas informações sobre conversões...
Trabalhando com JSON em PL/SQL
GOSTEI 0
Lourival Queiroz
08/01/2015
Oi, Marisiana, coloquei tbm esse post lá, mas não consegui resolver, visto que o PL/Json é diferente do Json2, meu problema é converter um Json value em Json objeto. Grato pela informação.
GOSTEI 0
Marisiana Battistella
08/01/2015
Mais uma tentativa...
Encontrei esse artigo sobre conversões JSON in JavaScript
Se não for isso não sei como te ajudar, pois não conheço o assunto....
Encontrei esse artigo sobre conversões JSON in JavaScript
Se não for isso não sei como te ajudar, pois não conheço o assunto....
GOSTEI 0