Latest web development tutorials

روبي 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"]
}