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

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

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

環(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/ruby
require '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"]
}

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《使用Ruby來處理JSON的簡單教程》,本文關(guān)鍵詞  使用,Ruby,來,處理,JSON,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Ruby來處理JSON的簡單教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Ruby來處理JSON的簡單教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章