Задача:
Имеется текст, содержащий JSON. Он может быть как сложным так и простым.
Необходимо проверить является ли текст валидным JSON. Решение может быть как на SQL, так и на PL/SQL.
Решение:
Для SQL:
Для PL/SQL
В примере, я использовал маленький JSON, чтоб влезло в пост.
В Oracle 12c появился набор функций\процедур для работы с JSON-форматом. Одна из полезных функций это IS JSON, которая возвращает true - если текст в формате JSON, false - если нет.
Ставьте 👍 , если вам понравилась задачка.
#решениезадачи #json
Имеется текст, содержащий JSON. Он может быть как сложным так и простым.
Необходимо проверить является ли текст валидным JSON. Решение может быть как на SQL, так и на PL/SQL.
Решение:
Для SQL:
select nvl(max(1),0) is_json
from dual
where '{ "name": "value", }' is json;
Для PL/SQL
begin
if '{ "name": "value"} ' is json then
dbms_output.put_line('It is json');
end if;
end;
/
В примере, я использовал маленький JSON, чтоб влезло в пост.
В Oracle 12c появился набор функций\процедур для работы с JSON-форматом. Одна из полезных функций это IS JSON, которая возвращает true - если текст в формате JSON, false - если нет.
Ставьте 👍 , если вам понравилась задачка.
#решениезадачи #json