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