使用Ruby来处理JSON的简单教程
环境配置
在使用Ruby编码或解码JSON数据前,我们需要先安装RubyJSON模块。在安装该模块前你需要先安装Rubygem,我们使用Rubygem安装JSON模块。但是,如果你使用的是最新版本的Ruby,可能已经安装了gem,解析来我们就可以使用以下命令来安装RubyJSON模块:
$geminstalljson
使用Ruby解析JSON
以下为JSON数据,将该数据存储在input.json文件中:
{
"President":"AlanIsaac",
"CEO":"DavidRichardson",
"India":[
"SachinTendulkar",
"VirenderSehwag",
"GautamGambhir",
],
"Srilanka":[
"LasithMalinga",
"AngeloMathews",
"KumarSangakkara"
],
"England":[
"AlastairCook",
"JonathanTrott",
"KevinPietersen"
]
}
以下的Ruby程序用于解析以上JSON文件;
#!/usr/bin/ruby
require'rubygems'
require'json'
require'pp'
json=File.read('input.json')
obj=JSON.parse(json)
ppobj
以上实例执行结果为:
{"President"=>"AlanIsaac",
"CEO"=>"DavidRichardson",
"India"=>
["SachinTendulkar","VirenderSehwag","GautamGambhir"],
"Srilanka"=>
["LasithMalinga","AngeloMathews","KumarSangakkara"],
"England"=>
["AlastairCook","JonathanTrott","KevinPietersen"]
}
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短