Ruby放置项目。 to_json有时会在带引号的引号中打印字符串

时间:2017-07-10 23:02:10

标签: json ruby

我有一个程序可以将报告发送到各种目的地,包括平面文件,elasticsearch数据库和我们的呼叫管理系统。

我有一组Dest类,它们详细介绍了如何将数据格式化为预期目标的正确格式。毫不奇怪,ES使用puts.item.to_json来提供其输出(其中item是哈希值)

问题是某些哈希值打印为"{\"key\":\"value\"}"而其他哈希值打印为“正确”,即没有“。”我知道to_json的输出在输出中有转义,因此它会产生预期的结果但就我而言,这只是在某些时候起作用。

应对这两种行为是痛苦的!

任何想法发生了什么?

0 个答案:

没有答案