多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

ruby教程

Ruby JSON

閱讀 (2119)

Ruby JSON

本章節(jié)我們將為大家介紹如何使用 Ruby 語(yǔ)言來(lái)編碼和解碼 JSON 對(duì)象。


環(huán)境配置

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

$gem install json

使用 Ruby 解析 JSON

以下為JSON數(shù)據(jù),將該數(shù)據(jù)存儲(chǔ)在 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/ruby
require 'rubygems'
require 'json'
require 'pp'

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

pp obj

以上實(shí)例執(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"]
}
關(guān)閉
程序員人生
主站蜘蛛池模板: 伊人网大香 | 国产亚洲精品自在久久不卡 | 欧美性猛片xxxxⅹ免费 | 欧美人与动人物xxxx9296 | 欧美video粗暴变态 | 日本在线视频一区二区三区 | 午夜 在线播放 | 久久久久久综合成人精品 | 成人免费视频在线播放 | 噜噜噜在线视频免费观看 | 手机看片福利日韩欧美看片 | 欧美成人精品高清在线观看 | 偷自视频区视频真实在线 | 高清一区二区三区免费 | 精品无码久久久久久国产 | 久久久精品一级二级三级 | 国产高清吃奶成免费视频网站 | 日韩在线高清视频 | 最好看的毛片 | 日韩一区二区精品久久高清 | 麻豆高清视频在线观看 | 国产嫩草影院精品免费网址 | 欧美一级毛片欧美大尺度一级毛片 | 欧美爱爱爽爽视频在线观看 | 欧美精品1区2区 | 午夜影院免费在线观看 | 欧美视频不卡一区二区三区 | 国产一级一级片 | 亚洲免费观看视频 | 啦啦啦啦高清视频免费观看 | 亚洲国产一区视频 | 波多野结衣一区在线观看 | 亚洲好视频 | 巨大欧美黑人xxxxbbbb | 在线a人片免费观看不卡 | 欧美jizz8性欧美18 | 日本久久精品免视看国产成人 | 最近中文字幕免费大全8高清 | 性欧美xxx极品另类 性欧美暴力猛交69hd | 在线中文字幕第一页 | 三人性free欧美高清 |