首页 > 解决方案 > 如何在 Ruby on Rails 中使用 Faker 生成 json?

问题描述

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

Faker::Json.shallow_json(width: 4)

#输出 >> "{\"Caryl\":\"Herman",\"Guadalupe\":\"Hoyt",\"Broderick":\"Kendra\",\"Martin\":\"Nina\" }"

但我想生成一个没有任何 json 的 json \,我该如何解决?

标签: ruby-on-railsfaker

解决方案


您可以使用 JSON.parse()

例如:

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

干杯,博扬


推荐阅读