Рубин в формате JSON
В этой главе мы представим, как использовать язык Ruby, чтобы кодировать и декодировать объекты JSON.
Конфигурация окружающей среды
Перед использованием кодирования или декодирования данных в формате JSON рубин, мы должны сначала установить модуль Рубин JSON. Перед установкой модуля необходимо установить драгоценный камень Ruby, мы используем рубин драгоценный камень установить модуль JSON. Однако, если вы используете последнюю версию Ruby, может установить драгоценный камень, мы сможем разрешить установить модуль Рубин JSON, используйте следующую команду:
$gem install json
Использование Рубин разбора JSON
Вот данные в формате JSON, данные хранятся в файле 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" ] }
Следующая программа Руби для разбора JSON над документом;
#!/usr/bin/ruby require 'rubygems' require 'json' require 'pp' json = File.read('input.json') obj = JSON.parse(json) pp obj
Приведенные выше примеры Реализация результатов:
{"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"] }