2
我曾尝试:转换JSON在红宝石字符串或哈希
require 'net/http'
require 'json'
require 'pp'
require 'uri'
url = "http://xyz.com"
resp = Net::HTTP.get_response(URI.parse(url))
buffer = resp.body
result = JSON.parse(buffer)
#result.to_hash
#pp result
puts result
,并得到了输出:
{"id"=>"ABC", "account_id"=>"123", "first_name"=> "PEUS" }
JSON格式,但我只需要id
值可以打印, ABC
。
我们是否可以自动执行流程,而不是手动选择JSON并将其映射为散列。我不想为数千条记录手动执行相同操作。 – user2377245
这就是为什么我们编写代码来自动化任务。你还没有描述你的额外需求,所以我帮不了你。我建议学习如何获取目录条目,以及打开和读取文件。 –
想,如果我打有多个值,然后我的话我可以在URL;吨硬编码 – user2377245