我有一个包含描述的简单哈希:
simple_hash = { "description" => "<p>This is my description.</p>" }
我需要把它写到文件中。在该文件中,此哈希需要表示为JSON:
simple_hash.to_json
但这是我实际得到的:
"{\"description\":\"\\u003cp\\u003eThis is my description.\\u003c/p\\u003e\"}"
如何阻止to_json
对我的HTML代码执行此操作?
答案 0 :(得分:1)
to_json
正在对HTML进行编码。
如果您确定它是安全的,您可以使用Rails轻松解码&#39; JSON.parse
>> JSON.parse "{\"desc\":\"\\u003cp\\u003eThis is my description.\\u003c/p\\u003e\"}"
=> {"desc"=>"<p>This is my description.</p>"}
答案 1 :(得分:0)
您可以尝试这样做:
bcd