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