استفاده از JSON در Ruby – آموزش JSON

json with ruby 7177 تصویر

استفاده از JSON در Ruby

در این بخش چگونگی encoding و decoding اشیاء JSON در زبان برنامه نویسی Ruby را بررسی خواهیم کرد. قبل از شروع کار باید ماژول مورد نظر خود برای کار با JSON را نصب کنید. در این آموزش ما از ماژول Gem استفاده می کنیم. با استفاده از دستورات زیر می توانید این ماژول را نصب کنید (البته اگر از آخرین نسخه Ruby استفاده می کنید، این ماژول بر روی سیستم شما نصب شده است):

$gem install json

تجزیه JSON در Ruby

در مثال زیر دو کلید اول مقادیر رشته ای را در خود نگه می دارند و مقادیر سه کلید آخر نیز به صورت آرایه ای از رشته ها است. کدهای زیر را به صورت فایل 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"
   ]
}

حال با استفاده از تکه کد زیر می توانیم داده های فوق را تجزیه کنیم:

#!/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"]
}

نوشته استفاده از JSON در Ruby – آموزش JSON اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *