婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用Ruby來處理JSON的簡單教程

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

熱門標簽:柯城手機地圖如何做地圖標注 外呼線路從哪里出來的 征服者企業地圖標注 漯河電銷 天津外呼系統怎么收費 中牟外呼系統違法嗎 淮安自動外呼系統供應商 AI電銷機器人 線路 巫師3地圖標注魔力之所

環境配置

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

$gem install json

使用 Ruby 解析 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"
 ]
}

以下的 Ruby 程序用于解析以上 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"]
}

您可能感興趣的文章:
  • Ruby中嵌套對象轉換成json的方法
  • Ruby和Ruby on Rails中解析JSON格式數據的實例教程

標簽:大慶 西雙版納 克拉瑪依 棗莊 河池 內江 南昌 甘孜

巨人網絡通訊聲明:本文標題《使用Ruby來處理JSON的簡單教程》,本文關鍵詞  使用,Ruby,來,處理,JSON,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Ruby來處理JSON的簡單教程》相關的同類信息!
  • 本頁收集關于使用Ruby來處理JSON的簡單教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临江市| 长垣县| 安福县| 嵩明县| 舞阳县| 安吉县| 阿城市| 温州市| 九寨沟县| 黔西| 崇信县| 图们市| 剑河县| 大洼县| 民乐县| 金山区| 吉安县| 蓬安县| 东光县| 克山县| 永和县| 顺义区| 河北区| 南宫市| 都兰县| 拜城县| 海口市| 会同县| 舒兰市| 沧州市| 遵义县| 金坛市| 汶川县| 怀柔区| 方山县| 额济纳旗| 汽车| 吉木乃县| 苍南县| 南丰县| 卫辉市|