2016-11-04 2 views
0

jsonデータを返すoracle apexでWebサービスを作成しました。私はそれを使ってアプリケーションを作成し、フォームとレポートページにデータを表示します。しかし、私はデータを表形式で表示したい。表形式で表示するのに役立つ必要がある。oracle apex Webサービスを通じてテーブルのjsonデータ

あなたは「あなたがserachingで例を見つけることができ頂点の組み込みツールを使用する2つのオプション

1を使用することができ、この必要性のための兼ね備え出力

A KEY 
B VALUE 

enter image description here

答えて

0

頂点でウェブサービスを消費する " http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/schema/50/Creating_RESTful_web_services/Creating_RESTful_web_services.html

2は、このコードは

以下のように2つのサンプルコードを使用してOracle SQLのXMLTABLE関数を使用することができるJSONのロジックは、JSONを持つリモートサーバーに接続するには、このコードを示し

select col1 d, col2 r 
from xmltable (
     '/json/verumObjectList/row' 
     passing apex_json.to_xmltype(' 

    { 
    "verumModelObjectName": "Address", 
    "verumObjectList": [ 
    { 
     "locationID": "20005", 
     "country": "ARE" 
    }, 
    { 
     "locationID": "31125", 
     "country": "AUS" 
    }], 
    "statusCode": 200 
} 

') 
     columns 
      col1 number path '/row/locationID', 
      col2 varchar2(5) path '/row/country'); 

又は をproccessing示しますサービス

  select indexes ,types 
from xmltable (
     '/json/hits/hits/row' 
     passing apex_json.to_xmltype(APEX_WEB_SERVICE.MAKE_REST_REQUEST(
        p_url    => 'YOUT_SERVICE_ADDRESS', 
        p_http_method  => 'GET')) 
     columns 
      indexes varchar2(32) path '/row/_index', 
      types varchar2(32) path '/row/_type', 

); 
+0

あなたの特定のデータのためのデータが表示されていません。 –

+0

正確な解決策を得るには、以下のようにする必要があります。ドキュメントを確認し、SQL Workshopで試してみる必要があります。選択COL1 A、XMLTABLEからCOL2 KEY ( '/ JSON' 通過apex_json.to_xmltype( ' { "A"、 "B"、 "KEY": "値" } ') 列 col1 varchar2(1)path '/ row/A'、 col2 varchar2(5)path '/ row/KEY'); – Bahadirs

関連する問題