Phi*_*unt 4 javascript json ruby-on-rails
我正在尝试从Rails应用程序的JSON输出字符串中获取JSON对象.目前在JavaScript中我正在做:
data = "<%= @chromosomes.html_safe %>";
Run Code Online (Sandbox Code Playgroud)
但是,由于JSON对象的开头和结尾都有引号,因此它不会呈现为JSON对象.相反,它正在做类似的事情
data = "[{"name":"YHet","organism_id":"4ea9b90e859723d3f7000037"}]"
Run Code Online (Sandbox Code Playgroud)
有没有办法可以删除开头和结尾的引号,以便将对象视为数组而不是字符串?
你为什么不这样做:
data = <%= @chromosomes.html_safe %>;
Run Code Online (Sandbox Code Playgroud)
边注:
我希望你做的事情如下:
@chromosomes = [{ name: "YHet", organism_id: "foo" }].to_json
Run Code Online (Sandbox Code Playgroud)