Ruby Language Utiliser JSON avec Ruby


Exemple

JSON (JavaScript Object Notation) est un format d'échange de données léger. De nombreuses applications Web l'utilisent pour envoyer et recevoir des données.

Dans Ruby, vous pouvez simplement travailler avec JSON.

Au début, vous devez require 'json' , puis vous pouvez analyser une chaîne JSON via la commande JSON.parse() .

require 'json'

j = '{"a": 1, "b": 2}'
puts JSON.parse(j)
>> {"a"=>1, "b"=>2}

Ce qui se passe ici, c'est que l'analyseur génère un Ruby Hash à partir du JSON.

À l'inverse, la génération de JSON à partir d'un hash Ruby est aussi simple que l'analyse. La méthode de choix est to_json :

require 'json'

hash = { 'a' => 1, 'b' => 2 }
json = hash.to_json
puts json
>> {"a":1,"b":2}