ruby-on-rails – 我如何在Rails视图中打印散列?
发布时间:2020-12-16 22:15:26 所属栏目:百科 来源:网络整理
导读:我有这样的东西: {"a":"1","b":"2","c":"3","asefw":"dfsef"} 我想在视图中打印出来.最好的方法是什么? 我尝试将其解析为JSON对象并使用JSON.stringify,但它似乎弄乱了缩进. 任何建议?我不介意一个JavaScript解决方案. 解决方法 怎么样: require 'json'h
我有这样的东西:
{"a":"1","b":"2","c":"3","asefw":"dfsef"} 我想在视图中打印出来.最好的方法是什么? 我尝试将其解析为JSON对象并使用JSON.stringify,但它似乎弄乱了缩进. 任何建议?我不介意一个JavaScript解决方案. 解决方法
怎么样:
require 'json' hash = JSON['{"a":"1","asefw":"dfsef"}'] puts JSON.pretty_generate(hash) 哪些输出: { "a": "1","b": "2","c": "3","asefw": "dfsef" }
有一件事要记住的是,HTML由浏览器呈现时,空格已经消失了,所以空格就消失了.为了避免你必须将JSON输出包含在< pre>阻止保留空格和换行符.这样的事情应该有效: <pre> { "a": "1","asefw": "dfsef" } </pre> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |