Я новичок в рубине.Ошибка при попытке проанализировать файл, полученный из команды Dir.glob с использованием JSON.parse ()
require 'json'
Dir.glob('**/*/.json').each do |f| # find all the .json file and loop each file
puts f
data = JSON.parse(f)
if data['Apple'].nil?
puts "skipping file #{f} as it does not have Apple"
next
end
parsed_key= File.dirname(data['Apple'][0]['red'][0]['key'])
puts parsed_key
end
`parse ': 767: неожиданный токен в' xyz / abc / config.json '(JSON:: ParserError)