Oracle数据库中怎么处理json字符串,本人小

Oracle数据库中怎么处理json字符串,本人小,第1张

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.

不支持啊,

解决方法一:可以在Oracle引入JAVA的json包,使用JAVA代码来解析。

解决方法二:MySQL版本5.7,支持json的基本格式。可以把数据导入到MySQL数据库中,再解析。

解决方法二:升级Oracle版本到12c,则就可以使用Oracle自带的json解析方法。

以net MVC为例:

数据的读取不需要转为json,在控制器中,

public JsonResult Test()

        {

            List<T> list=new List<T>()     // 读取数据

            return Json(list)

        }

前端ajax请求,可以直接使用这个json对象

$.ajax({

    url: '',

    success: function (data) {

    // 循环data

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9855140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存