社区
Oracle
帖子详情
oracle 12C JSON的json_value,json_query解析长度问题
fg19941101
2018-05-30 04:52:32
在数据库中要解析一段json.但json的数据很大,有几百的字段值。
在用json_value或json_query解析时,只有前面部分字段可以解析得到值;
后面解析的返回都为null.
查找很多资料都没找到原因。并且也没有想到一个好的方法解决。
1.这种现象原因?
2.有哪些方法可以解决这种问题?
谢谢!
...全文
3305
3
打赏
收藏
oracle 12C JSON的json_value,json_query解析长度问题
在数据库中要解析一段json.但json的数据很大,有几百的字段值。 在用json_value或json_query解析时,只有前面部分字段可以解析得到值; 后面解析的返回都为null. 查找很多资料都没找到原因。并且也没有想到一个好的方法解决。 1.这种现象原因? 2.有哪些方法可以解决这种问题? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fg19941101
2018-06-05
打赏
举报
回复
已解决,感谢各位!
解决方式:如下:
declare
v_json_clob clob;---定义一个clob,来存放json类容
v_value varchar2(300);
begin
v_json_clob := '一段内容很多的json';
--再去解析就可以了
v_value := JSON_VALUE(v_json_clob,'$.busiData.md_cashflow[10].due_date');
dbms_output.put_line(v_value ||'----'||'10');
dbms_output.put_line(dbms_lob.getlength(v_json_clob));
end;
yuzhi5611062
2018-06-01
打赏
举报
回复
我也遇到这个问题 楼主解决了吗?
卖水果的net
2018-05-31
打赏
举报
回复
方便把数据贴上来吗?
Oracle
12c
json
-developers-guide.pdf
Oracle
12c
json
-developers-guide 官方
Oracle
12c
解析
JSON
功能文档
Oracle
12C
JSON
实战.zip
Oracle
12C
JSON
实战
Oracle
JSON
字符串处理实例
Oracle
JSON
字符串处理实例
oracle
格式化查看
json
数据
oracle
格式化查看
json
数据
Oracle
获取
JSON
字符串对象的属性值
万能SQL!!!
Oracle
获取
JSON
等各类字符串的数据值,纯SQL实现,从各种对象字符串中获取字段值,如在数据库中某个字段存了
JSON
;{name:"张三",age:"18"}可以获取其中的name和age属性。又或者字段中存了URL查询参数,如:name=张三&age=18,通过此SQL亦可以从容获取到对应的属性值。
Oracle
17,138
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章