【发布时间】:2020-12-13 21:30:21
【问题描述】:
我想在 ruby 中对哈希进行深度字符串化,就像每个嵌套的哈希也需要是字符串一样
输入:
{"command": "subscribe", "identifier": { "channel": "TxpoolChannel" } }
输出:
"{\"command\":\"subscribe\",\"identifier\":\"{\\\"channel\\\":\\\"TxpoolChannel\\\"}\"}"
有没有现成的函数或gem来实现这个结果?
【问题讨论】:
-
您的输入看起来像一个 JSON 字符串。也许你一开始就不应该把它当作一个 Ruby 文字?
-
... 为什么要两次转义内部哈希?
-
我正在尝试将 rails cable 与外部软件连接,并且 action cable 消息需要采用这种格式