在Rails控制台中使用Active-Model-Serializer的JSON输出来预更
-
20-12-2019 - |
题
我正在测试Rails控制台中的主动模型 - 序列化器输出,我正在寻找一种方法来改善输出。我到目前为止发现的唯一解决方案是:
ap JSON.parse(ProfileSerializer.new(p).to_json)
.
似乎是一个环形交叉路口的方法。有“更好的方法”?
解决方案
这应该做这个技巧:
puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
.
那种方式你没有:
- 生成json字符串,然后
- 解析它,然后是
- 输出它
但只是生成一个较便于的json字符串。
不隶属于 StackOverflow