Latest web development tutorials

rubí JSON

En este capítulo vamos a presentar cómo utilizar el lenguaje Ruby para codificar y decodificar objetos JSON.


Configuración del Medio Ambiente

Antes de utilizar Rubí JSON codificación o decodificación de datos, tenemos que instalar primero el módulo de Ruby JSON. Antes de instalar el módulo es necesario instalar la gema de rubíes, utilizamos Rubí joya instalar módulo de JSON. Sin embargo, si usted está utilizando la última versión de Ruby, joya podría haber instalado, vamos a ser capaces de resolver para instalar el módulo de Ruby JSON, utilice el siguiente comando:

$gem install json

Utilice Rubí análisis de JSON

Estos son los datos JSON, los datos se almacenan en el archivo 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"
  ]
}

El siguiente programa de Ruby a analizar JSON sobre el documento;

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

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

pp obj

Los ejemplos anteriores Aplicación de los resultados:

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