如何在 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"}
干杯,
博扬
我想在 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"}
干杯, 博扬