AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    使用Ruby来处理JSON的简单教程

    环境配置

    在使用 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编程中的多线程
    下一篇:实例讲解Ruby中的五种变量
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用Ruby来处理JSON的简单教程 使用,Ruby,来,处理,JSON,的,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)