婷婷综合国产,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的簡單教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 博爱县| 衡东县| 新丰县| 泸州市| 乐业县| 临漳县| 清水县| 曲水县| 绵阳市| 云阳县| 七台河市| 马边| 肥东县| 贡嘎县| 盐边县| 永寿县| 嘉鱼县| 普陀区| 乌恰县| 怀柔区| 故城县| 息烽县| 伊春市| 云霄县| 徐汇区| 新巴尔虎右旗| 四子王旗| 监利县| 莫力| 扬中市| 汾阳市| 邹平县| 贵定县| 承德市| 藁城市| 台中县| 博客| 库尔勒市| 平和县| 营山县| 扶余县|