[英]JSON::ParserError in ... unexpected token at '../../test.json' - RUBY ON RAILS
我已经坚持了一段时间了。 我有我的 JSON (test.json):
[
{
"title" : "Star Wars",
"Durée" : "3h",
"Date" : "6 Mars",
"Ratio" : "4.5/5"
},
{
"title" : "Top Gun",
"Durée" : "2h",
"Date" : "17 Mai",
"Ratio" : "4.3/5"
}]
我有我的控制器(food_controller.rb):
class FoodController < ApplicationController
def index
require "json"
file = File.join "../../test.json"
data = JSON.parse(file)
end
结尾
我有这个错误:在此处输入图像描述
如果您的 json 文件位于项目的根目录中,请尝试以下操作:
require "json"
class FoodController < ApplicationController
def index
data = JSON.parse(File.read('test.json'))
end
end
否则,如果您的文件在某个目录中, eg tmp
,那么只需将此目录名称作为前缀添加到 json 文件中
data = JSON.parse(File.read('tmp/test.json'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.