روبي JSON
هذا الفصل سوف نقدم كيفية استخدام لغة روبي لتشفير وفك كائنات JSON.
تكوين بيئة
قبل استخدام البيانات تشفير أو فك تشفير روبي JSON، نحن بحاجة إلى تثبيت أول وحدة روبي JSON. قبل تثبيت وحدة تحتاج إلى تثبيت الأحجار الكريمة روبي، ونحن نستخدم روبي الأحجار الكريمة تثبيت وحدة JSON. ومع ذلك، إذا كنت تستخدم أحدث إصدار من روبي، جوهرة قد تم تثبيتها، ونحن سوف تكون قادرة على حل لتثبيت وحدة روبي JSON، استخدم الأمر التالي:
$gem install json
استخدام روبي تحليل JSON
هنا هي البيانات JSON، يتم تخزين البيانات في ملف input.json:
{ "President": "Alan Isaac", "CEO": "David Richardson", "India": [ "Sachin Tendulkar", "Virender Sehwag", "Gautam Gambhir", ], "Srilanka": [ "Lasith Malinga", "Angelo Mathews", "Kumar Sangakkara" ], "England": [ "Alastair Cook", "Jonathan Trott", "Kevin Pietersen" ] }
برنامج روبي التالية تحليل JSON على الوثيقة،
#!/usr/bin/ruby require 'rubygems' require 'json' require 'pp' json = File.read('input.json') obj = JSON.parse(json) pp obj
الأمثلة أعلاه تنفيذ النتائج:
{"President"=>"Alan Isaac", "CEO"=>"David Richardson", "India"=> ["Sachin Tendulkar", "Virender Sehwag", "Gautam Gambhir"], "Srilanka"=> ["Lasith Malinga ", "Angelo Mathews", "Kumar Sangakkara"], "England"=> ["Alastair Cook", "Jonathan Trott", "Kevin Pietersen"] }