Latest web development tutorials

Ruby JSON

Ce chapitre, nous allons présenter comment utiliser le langage Ruby pour coder et décoder des objets JSON.


Configuration de l'environnement

Avant d'utiliser l'encodage ou de décodage de données Ruby JSON, il faut d'abord installer le module Ruby JSON. Avant d'installer le module, vous devez installer le joyau Ruby, nous utilisons Ruby gem install module de JSON. Toutefois, si vous utilisez la dernière version de Ruby, gem aurait installé, nous serons en mesure de résoudre à installer le module Ruby JSON, utilisez la commande suivante:

$gem install json

Utiliser Ruby parsing JSON

Voici les données JSON, les données sont stockées dans le fichier 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"
  ]
}

Le programme Ruby suit pour analyser JSON sur le document;

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

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

pp obj

Les exemples ci-dessus la mise en œuvre des résultats:

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