rubino JSON
In questo capitolo introdurremo come utilizzare il linguaggio Ruby per codificare e decodificare gli oggetti JSON.
Configurazione Ambiente
Prima di utilizzare codifica o decodifica di dati JSON Rubino, abbiamo bisogno di installare primo modulo Rubino JSON. Prima di installare il modulo è necessario installare la gemma Ruby, usiamo Rubino gem install modulo JSON. Tuttavia, se si utilizza l'ultima versione di Ruby, gemma potrebbe aver installato, saremo in grado di risolvere per installare il modulo Rubino JSON, utilizzare il seguente comando:
$gem install json
Utilizzare Rubino parsing di JSON
Ecco i dati JSON, i dati sono memorizzati in un 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" ] }
Il seguente programma di Ruby per analizzare JSON sopra documento;
#!/usr/bin/ruby require 'rubygems' require 'json' require 'pp' json = File.read('input.json') obj = JSON.parse(json) pp obj
Gli esempi sopra riportati Attuazione dei risultati:
{"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"] }