Latest web development tutorials

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