gpt4 book ai didi

ruby - 如何从 JSON 字符串中删除反斜杠?

转载 作者:数据小太阳 更新时间:2023-10-29 06:47:27 26 4
gpt4 key购买 nike

我有一个如下所示的 JSON 字符串

'{\"test\":{\"test1\":{\"test1\":[{\"test2\":\"1\",\"test3\": \"foo\",\"test4\":\"bar\",\"test5\":\"test7\"}]}}}'

我需要使用 Ruby 或 Rails 将其更改为以下内容:

'{"test":{"test1":{"test1":[{"test2":"1","test3": "foo","test4":"bar","test5":"bar2"}]}}}'

我需要知道如何删除那些斜杠。

最佳答案

要避免在控制台中生成带有反斜杠的 JSON,请使用 puts:

> hash = {test: 'test'}
=> {:test=>"test"}

> hash.to_json
=> "{\"test\":\"test\"}"

> puts hash.to_json
{"test":"test"}

您也可以使用 JSON.pretty_generate,当然还有 puts

> puts JSON.pretty_generate(hash)
{
"test": "test"
}

关于ruby - 如何从 JSON 字符串中删除反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com