我在网上看过资料,但是是字符串格式的。我怎样才能让它返回一个 JSON 对象。
示例数据读取:
text = '{"one":1,"two":2}'
示例转换:
data = JSON.parse(text).to_json
但是当我这样做的时候:
puts data.class
#=> String
最佳答案
省略to_json
:它会将散列转换回json! (JSON -> 哈希 -> JSON)
require 'json'
text = '{"one":1,"two":2}'
data = JSON.parse(text) # <--- no `to_json`
# => {"one"=>1, "two"=>2}
data.class
# => Hash
关于ruby - 在 Ruby 中将字符串转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31810048/