如何在Ruby中将哈希正确转换为json?

问题描述 投票:0回答:1

当我想在Ruby中将哈希转换为json时出现此错误。

Test.rb:110:in `encode': "\xC3" on US-ASCII (Encoding::InvalidByteSequenceError)
        from Test.rb:110:in `to_json'
        from Test.rb:110:in `<main>'

110行包含以下内容:

@bar = @bar.to_json

require 'json'已包含在我的代码中

ruby parsing hash
1个回答
0
投票
您的帖子中缺少信息。您能提到@bar的内容来自何处。可能存在一个问题,其中@bar中有编码的Unicode字符,请尝试以下操作:

require 'uri' bar = URI.decode(@bar) @bar = bar.to_json

© www.soinside.com 2019 - 2024. All rights reserved.