主页 > 知识库 > Oracle截取JSON字符串内容的方法

Oracle截取JSON字符串内容的方法

热门标签:AI电销 铁路电话系统 服务外包 网站排名优化 呼叫中心市场需求 地方门户网站 百度竞价排名 Linux服务器

Oracle截取JSON字符串内容 ,具体代码如下所示:

CREATE OR REPLACE FUNCTION PLATFROM.parsejsonstr(p_jsonstr varchar2,startkey varchar2,endkey varchar2) RETURN VARCHAR2
 IS
  rtnVal VARCHAR2(1000);
  FindIdxS NUMBER(2);
  FindIdxE NUMBER(2);
 BEGIN
 if endkey='}' then
   rtnVal:=substr(p_jsonstr,(instr(p_jsonstr,startkey)+length(startkey) +2)
     ,(instr(p_jsonstr,endkey,instr(p_jsonstr,startkey))-instr(p_jsonstr,startkey)-length(startkey)-2));
 else
   rtnVal:=substr(p_jsonstr,(instr(p_jsonstr,startkey)+length(startkey) +2)
     ,(instr(p_jsonstr,endkey,instr(p_jsonstr,startkey))-instr(p_jsonstr,startkey)-length(startkey)-4));
 end if;
  RETURN rtnVal;
 END parsejsonstr;
 /

参数说明:

    p_jsonstr:目标JSON字符串

    startkey:需要截取的JSON内容key值

    endkey:目标key的下一个key

  举例说明:select parsejsonstr(INFO,'AGE', 'HEIGHT') from TTTT

    图为TTTT表中的内容,例子为截取INFO中的AGE信息。

  

总结

以上所述是小编给大家介绍的Oracle截取JSON字符串内容的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!    

您可能感兴趣的文章:
  • js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
  • JavaScript 截取字符串代码实例
  • js最实用string(字符串)类型的使用及截取与拼接详解
  • 实例讲解JavaScript截取字符串
  • JavaScript常用截取字符串的三种方式用法区别实例解析
  • js截取字符串功能的实现方法
  • JS正则截取两个字符串之间及字符串前后内容的方法
  • JS使用正则截取两个字符串之间的字符串实现方法详解
  • JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
  • JS PHP字符串截取函数实现原理解析

标签:崇左 衡水 湘潭 黄山 湖南 兰州 铜川 仙桃

巨人网络通讯声明:本文标题《Oracle截取JSON字符串内容的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266