->>
का प्रयोग करें json फ़ील्ड को पुनः प्राप्त करने के लिए ऑपरेटर।
यह काम करना चाहिए और null
return लौटाना चाहिए (जैसा कि, कोई मूल्य नहीं) दोनों के लिए सही ढंग से:
select ('{"id": null}'::json->>'id')::text
select ('{"id": null}'::json->>'id')::integer
मैंने एक पहेली बना ली है जो इसे प्रदर्शित करता है
PS:स्ट्रिंग प्राप्त करने के लिए "null"
, आपको अपने json को इस प्रकार परिभाषित करना होगा:{"id": "null"}