खोज…


रूबी के साथ JSON का उपयोग करना

JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) एक हल्के डेटा इंटरचेंज प्रारूप है। कई वेब एप्लिकेशन इसका उपयोग डेटा भेजने और प्राप्त करने के लिए करते हैं।

रूबी में आप केवल JSON के साथ काम कर सकते हैं।

सबसे पहले आपको require 'json' , फिर आप JSON.parse() कमांड के माध्यम से JSON स्ट्रिंग पार्स कर सकते हैं।

require 'json'

j = '{"a": 1, "b": 2}'
puts JSON.parse(j)
>> {"a"=>1, "b"=>2}

यहाँ क्या होता है, यह है कि पार्सर JSON से एक रूबी हैश उत्पन्न करता है।

एक रूबी हैश से JSON उत्पन्न करने का दूसरा तरीका पार्सिंग जितना सरल है। पसंद की विधि to_json :

require 'json'

hash = { 'a' => 1, 'b' => 2 }
json = hash.to_json
puts json
>> {"a":1,"b":2}

प्रतीकों का उपयोग करना

आप रूबी प्रतीकों के साथ एक साथ JSON का उपयोग कर सकते हैं। विकल्प के साथ पार्सर के लिए_नाम, परिणामी हैश में कुंजियाँ स्ट्रिंग के बजाय प्रतीक होंगी।

json = '{ "a": 1, "b": 2 }'
puts JSON.parse(json, symbolize_names: true)
>> {:a=>1, :b=>2}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow