Latest web development tutorials

Ruby JSON

bab ini kita akan memperkenalkan bagaimana menggunakan bahasa Ruby untuk encode dan decode objek JSON.


lingkungan Konfigurasi

Sebelum menggunakan Ruby JSON encoding atau decoding data, kita harus terlebih dahulu menginstal modul Ruby JSON. Sebelum menginstal modul Anda perlu menginstal Ruby permata, kita menggunakan Ruby gem install modul JSON. Namun, jika Anda menggunakan versi terbaru dari Ruby, permata mungkin telah menginstal, kita akan dapat menyelesaikan menginstal modul Ruby JSON, gunakan perintah berikut:

$gem install json

Gunakan Ruby parsing JSON

Berikut adalah data JSON, data disimpan dalam file 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"
  ]
}

mengikuti program Ruby mengurai JSON atas dokumen;

#!/usr/bin/ruby
require 'rubygems'
require 'json'
require 'pp'

json = File.read('input.json')
obj = JSON.parse(json)

pp obj

Di atas contoh Pelaksanaan hasil:

{"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"]
}