前台要一个json 字符串,如何得到这个json 有很多种方法,最简单de无非是在后台用对象转json ,可是同事有一个奇葩的想法,从oracle ch查询出来就是json 对象。

     下面说下这样实现需要用到的Oracle 函数

     1. replace(result,'oldStr','newStr')       效果如下图

Oracle 查询结果拼接成Json
replace(result,'oldStr','newStr') 

       

     2. wm_concat(cloum)     效果如下图

Oracle 查询结果拼接成Json
wm_concat

 

     3. union all

Oracle 查询结果拼接成Json
union all

      

     4. || 

Oracle 查询结果拼接成Json
拼接

     下面是我的sql

Oracle 查询结果拼接成Json
标题

     实际结果

     

Oracle 查询结果拼接成Json
标题

 

相关文章: