如何在 Rails 上用 Ruby 中的 Faker 生成 json?

How to generate a json with Faker in Ruby on Rails?

我想在 Rails 上用 Ruby 中的 Fake 生成一个 json。所以我实现了以下代码并得到了这个输出:

Faker::Json.shallow_json(width: 4)

#Output >> "{\"Caryl\":\"Herman",\"Guadalupe\":\"Hoyt",\"Broderick":\"Kendra\",\"Martin\": \"尼娜\"}"

但我想生成一个没有任何 \ 的 json,我该如何修复它?

您可以使用JSON.parse()

例如:

irb(main):005:0> JSON.parse Faker::Json.shallow_json(width: 3)
=> {"Jarod"=>"Duane", "Clarence"=>"Abdul", "Rhett"=>"Kennith"}

干杯, 博扬