यदि आप Oracle डेटाबेस को क्वेरी करने के लिए SQLcl का उपयोग करते हैं, तो आपको SET SQLFORMAT json
के बारे में पता हो सकता है विकल्प, जो क्वेरी परिणामों को JSON दस्तावेज़ों के रूप में वापस लाता है।
लेकिन एक json-formatted
भी है विकल्प, जो परिणामों को अधिक मानवीय पठनीय प्रारूप में लौटाता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SET SQLFORMAT json-formatted;
SELECT * FROM regions;
परिणाम:
{ "results" : [ { "columns" : [ { "name" : "REGION_ID", "type" : "NUMBER" }, { "name" : "REGION_NAME", "type" : "VARCHAR2" } ], "items" : [ { "region_id" : 1, "region_name" : "Europe" }, { "region_id" : 2, "region_name" : "Americas" }, { "region_id" : 3, "region_name" : "Asia" }, { "region_id" : 4, "region_name" : "Middle East and Africa" } ] } ] }
तुलना के रूप में, यहाँ यह json
. का उपयोग कर रहा है सेटिंग (अर्थात बिना परिणाम को सुंदर बनाए):
SET SQLFORMAT json;
SELECT * FROM regions;
परिणाम:
{"results":[{"columns":[{"name":"REGION_ID","type":"NUMBER"},{"name":"REGION_NAME","type":"VARCHAR2"}],"items": [ {"region_id":1,"region_name":"Europe"} ,{"region_id":2,"region_name":"Americas"} ,{"region_id":3,"region_name":"Asia"} ,{"region_id":4,"region_name":"Middle East and Africa"} ]}]}