a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Ruby > 正文

使用Ruby來處理JSON的簡單教程

2020-10-29 19:41:37
字體:
供稿:網(wǎng)友

環(huán)境配置

在使用 Ruby 編碼或解碼 JSON 數(shù)據(jù)前,我們需要先安裝 Ruby JSON 模塊。在安裝該模塊前你需要先安裝 Ruby gem,我們使用 Ruby gem 安裝 JSON 模塊。 但是,如果你使用的是最新版本的 Ruby,可能已經(jīng)安裝了 gem,解析來我們就可以使用以下命令來安裝Ruby JSON 模塊:

$gem install json

使用 Ruby 解析 JSON

以下為JSON數(shù)據(jù),將該數(shù)據(jù)存儲在 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" ]}

以下的 Ruby 程序用于解析以上 JSON 文件;

#!/usr/bin/rubyrequire 'rubygems'require 'json'require 'pp' json = File.read('input.json')obj = JSON.parse(json) pp obj

以上實例執(zhí)行結(jié)果為:

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 男女网站| 99久久精品一区二区 | 四虎8848精品成人免费网站 | 国产精品美女www爽爽爽软件 | 久久激情视频 | 午夜寂寞网站 | 91成人免费在线视频 | 精品黑人一区二区三区久久 | 久久91精品 | 国产精品久久久久久亚洲影视 | 欧美国产视频 | 精品久久久久久久久久 | 99精品欧美一区二区三区综合在线 | 91久久久精品视频 | 在线亚洲精品 | 激情婷婷综合 | 国产欧美综合一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕亚洲字幕一区二区 | yiren22综合网成人 | 欧美一区二区在线观看 | 亚洲精品乱码久久久久久 | 欧美精品在线视频 | 黄av在线 | 日韩精品视频在线免费观看 | 欧美精品激情 | 九九99| 亚洲电影一区二区 | 国产一区二区黑人欧美xxxx | 日韩精品小视频 | 亚洲欧美韩国 | 91精品国产乱码久久久久久 | 国产精品大全 | av一区二区在线播放 | 亚洲福利一区二区 | 久久久久久久一区 | 91性高湖久久久久久久久_久久99 | 欧美亚洲视频在线观看 | 日日干天天操 | 性国产xxxx乳高跟 | 成人免费一区二区三区视频网站 |