6

我有一个从 JSON 字符串获取数据的 Web 应用程序。JSON 格式如下

{
    "contacts": [{
        "type": "contact",
        "name": "John Doe",
        "contact": 1,
        "links": ["Spouse", "Friends","Jane Doe","Harry Smith"]
                 }]
}

现在这是一个示例数据。我的实际数据库在 Oracle 中。我的问题是如何从 Oracle 构造这个 JSON。

4

1 回答 1

6

这是我遇到的最好的方法:http: //ora-00001.blogspot.sk/2010/02/ref-cursor-to-json.html

总结一下:

  • 使用该DBMS_XMLGEN包从SYS_REFCURSOR.
  • 然后使用此XSLT对其进行转换。

我喜欢它,因为没有手动生成,而且您也可以选择通过跳过最终转换来返回 XML。

于 2013-07-23T07:47:29.920 回答