{"WIP_QMC_UPLOAD":[{"BATCH":"15060001","BENZ_BARCODES":[{"BENZ_BARCODE":"111111","LINK_TIME":"2015-05-05"},{"BENZ_BARCODE":"22222","LINK_TIME":"2015-05-05"}]},{"BATCH":"15060002","BENZ_BARCODES":[{"BENZ_BARCODE":"11FF11","LINK_TIME":"2015-05-05"},{"BENZ_BARCODE":"22FF22","LINK_TIME":"2015-05-05"}]}]}
需要得到每个BENZ_BARCODE和LINK_TIME。
oracle存储过程解析JSON
答案:2 悬赏:20
解决时间 2021-04-18 12:20
- 提问者网友:浪女天生ˇ性情薄
- 2021-04-18 02:55
最佳答案
- 二级知识专家网友:堕落奶泡
- 2021-04-18 04:16
Oracle 12.1.0.2版本有一个新功能就是可以存储、查询、索引JSON数据格式,而且也实现了使用SQL语句来解析JSON,非常方便。JSON数据在数据库中以VARCHAR2, CLOB或者BLOB进行存储。Oracle建议用户在插入JSON数据之前,使用is_json来验证输入JSON数据的正确性。另外,Oracle也提供了相关的函数:
Functions:json_value, json_query, json_table.
Conditions:json_exists, is json, is not json, json_textcontains.
Functions:json_value, json_query, json_table.
Conditions:json_exists, is json, is not json, json_textcontains.
全部回答
- 1楼网友:努力只為明天
- 2021-04-18 05:34
jsonobject jsonobj=null; jsonobj=jsonobject.fromobject("放你存储数据的集合或者实体"); 然后你就用printwriter 把它返回到jsp页面就行了...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯